/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/min-max-inc.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 12:44:34,409 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 12:44:34,411 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 12:44:34,433 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 12:44:34,433 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 12:44:34,433 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 12:44:34,434 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 12:44:34,443 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 12:44:34,445 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 12:44:34,449 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 12:44:34,450 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 12:44:34,451 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 12:44:34,451 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 12:44:34,453 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 12:44:34,454 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 12:44:34,457 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 12:44:34,457 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 12:44:34,458 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 12:44:34,462 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 12:44:34,464 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 12:44:34,465 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 12:44:34,467 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 12:44:34,467 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 12:44:34,468 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 12:44:34,469 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 12:44:34,469 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 12:44:34,470 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 12:44:34,470 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 12:44:34,470 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 12:44:34,471 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 12:44:34,471 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 12:44:34,471 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 12:44:34,472 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 12:44:34,472 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 12:44:34,473 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 12:44:34,473 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 12:44:34,473 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 12:44:34,473 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 12:44:34,473 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 12:44:34,474 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 12:44:34,474 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 12:44:34,477 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-21 12:44:34,504 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 12:44:34,504 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 12:44:34,504 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 12:44:34,504 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 12:44:34,505 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 12:44:34,505 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 12:44:34,505 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 12:44:34,505 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 12:44:34,505 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 12:44:34,505 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 12:44:34,506 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 12:44:34,506 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:44:34,507 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 12:44:34,507 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 12:44:34,508 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 12:44:34,508 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-21 12:44:34,713 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 12:44:34,730 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 12:44:34,732 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 12:44:34,732 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 12:44:34,734 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 12:44:34,734 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/min-max-inc.wvr.bpl [2021-08-21 12:44:34,734 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/min-max-inc.wvr.bpl' [2021-08-21 12:44:34,770 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 12:44:34,771 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 12:44:34,772 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 12:44:34,773 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 12:44:34,773 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 12:44:34,782 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,787 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,796 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 12:44:34,797 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 12:44:34,797 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 12:44:34,797 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 12:44:34,802 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,802 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,804 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,804 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,811 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,814 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,815 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,819 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 12:44:34,819 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 12:44:34,819 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 12:44:34,819 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 12:44:34,821 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/1) ... [2021-08-21 12:44:34,826 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:44:34,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:34,846 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-21 12:44:34,876 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-21 12:44:34,895 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 12:44:34,895 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 12:44:34,895 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 12:44:34,895 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 12:44:34,895 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 12:44:34,896 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 12:44:34,896 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 12:44:34,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 12:44:34,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 12:44:34,896 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 12:44:34,897 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 12:44:34,897 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 12:44:34,897 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-08-21 12:44:34,897 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-08-21 12:44:34,898 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-08-21 12:44:34,898 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 12:44:35,096 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 12:44:35,096 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 12:44:35,097 INFO L202 PluginConnector]: Adding new model min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:44:35 BoogieIcfgContainer [2021-08-21 12:44:35,098 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 12:44:35,099 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 12:44:35,099 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 12:44:35,100 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 12:44:35,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:44:34" (1/2) ... [2021-08-21 12:44:35,106 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3110e852 and model type min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 12:44:35, skipping insertion in model container [2021-08-21 12:44:35,106 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:44:35" (2/2) ... [2021-08-21 12:44:35,107 INFO L111 eAbstractionObserver]: Analyzing ICFG min-max-inc.wvr.bpl [2021-08-21 12:44:35,110 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 12:44:35,110 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 12:44:35,110 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 12:44:35,110 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 12:44:35,161 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-08-21 12:44:35,187 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 12:44:35,191 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-21 12:44:35,191 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-08-21 12:44:35,197 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 45 places, 35 transitions, 102 flow [2021-08-21 12:44:35,256 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 710 states, 709 states have (on average 3.6473906911142455) internal successors, (2586), 709 states have internal predecessors, (2586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:35,258 INFO L276 IsEmpty]: Start isEmpty. Operand has 710 states, 709 states have (on average 3.6473906911142455) internal successors, (2586), 709 states have internal predecessors, (2586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:35,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:44:35,276 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:35,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, 1, 1, 1] [2021-08-21 12:44:35,277 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:35,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:35,283 INFO L82 PathProgramCache]: Analyzing trace with hash 1693976829, now seen corresponding path program 1 times [2021-08-21 12:44:35,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:35,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348221755] [2021-08-21 12:44:35,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:35,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:35,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:35,436 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-21 12:44:35,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:35,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348221755] [2021-08-21 12:44:35,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348221755] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:44:35,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:44:35,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:44:35,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144021164] [2021-08-21 12:44:35,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:44:35,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:35,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:44:35,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:44:35,457 INFO L87 Difference]: Start difference. First operand has 710 states, 709 states have (on average 3.6473906911142455) internal successors, (2586), 709 states have internal predecessors, (2586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:35,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:35,534 INFO L93 Difference]: Finished difference Result 961 states and 3450 transitions. [2021-08-21 12:44:35,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:44:35,535 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-21 12:44:35,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:35,557 INFO L225 Difference]: With dead ends: 961 [2021-08-21 12:44:35,557 INFO L226 Difference]: Without dead ends: 614 [2021-08-21 12:44:35,559 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:35,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-08-21 12:44:35,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 614. [2021-08-21 12:44:35,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 613 states have (on average 3.592169657422512) internal successors, (2202), 613 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:35,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 2202 transitions. [2021-08-21 12:44:35,634 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 2202 transitions. Word has length 23 [2021-08-21 12:44:35,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:35,636 INFO L470 AbstractCegarLoop]: Abstraction has 614 states and 2202 transitions. [2021-08-21 12:44:35,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:35,637 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 2202 transitions. [2021-08-21 12:44:35,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:44:35,640 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:35,640 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, 1, 1, 1] [2021-08-21 12:44:35,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 12:44:35,641 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:35,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:35,643 INFO L82 PathProgramCache]: Analyzing trace with hash -1387371365, now seen corresponding path program 2 times [2021-08-21 12:44:35,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:35,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902964719] [2021-08-21 12:44:35,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:35,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:35,729 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-21 12:44:35,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:35,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902964719] [2021-08-21 12:44:35,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902964719] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:44:35,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:44:35,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-21 12:44:35,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633902419] [2021-08-21 12:44:35,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 12:44:35,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:35,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 12:44:35,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:35,732 INFO L87 Difference]: Start difference. First operand 614 states and 2202 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:35,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:35,846 INFO L93 Difference]: Finished difference Result 2435 states and 8733 transitions. [2021-08-21 12:44:35,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:44:35,847 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-21 12:44:35,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:35,854 INFO L225 Difference]: With dead ends: 2435 [2021-08-21 12:44:35,855 INFO L226 Difference]: Without dead ends: 1497 [2021-08-21 12:44:35,855 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 42.9ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:44:35,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states. [2021-08-21 12:44:35,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 859. [2021-08-21 12:44:35,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 858 states have (on average 3.5442890442890445) internal successors, (3041), 858 states have internal predecessors, (3041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:35,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 3041 transitions. [2021-08-21 12:44:35,882 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 3041 transitions. Word has length 23 [2021-08-21 12:44:35,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:35,882 INFO L470 AbstractCegarLoop]: Abstraction has 859 states and 3041 transitions. [2021-08-21 12:44:35,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:35,883 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 3041 transitions. [2021-08-21 12:44:35,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:44:35,886 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:35,886 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, 1, 1, 1] [2021-08-21 12:44:35,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 12:44:35,886 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:35,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:35,887 INFO L82 PathProgramCache]: Analyzing trace with hash -1797120999, now seen corresponding path program 3 times [2021-08-21 12:44:35,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:35,888 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476181688] [2021-08-21 12:44:35,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:35,888 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:35,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:35,938 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-21 12:44:35,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:35,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476181688] [2021-08-21 12:44:35,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476181688] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:44:35,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:44:35,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-21 12:44:35,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46888672] [2021-08-21 12:44:35,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 12:44:35,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:35,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 12:44:35,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:35,942 INFO L87 Difference]: Start difference. First operand 859 states and 3041 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:36,041 INFO L93 Difference]: Finished difference Result 3289 states and 11673 transitions. [2021-08-21 12:44:36,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:44:36,042 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-21 12:44:36,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:36,056 INFO L225 Difference]: With dead ends: 3289 [2021-08-21 12:44:36,059 INFO L226 Difference]: Without dead ends: 2391 [2021-08-21 12:44:36,060 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 28.7ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:44:36,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2391 states. [2021-08-21 12:44:36,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2391 to 910. [2021-08-21 12:44:36,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 910 states, 909 states have (on average 3.553355335533553) internal successors, (3230), 909 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 3230 transitions. [2021-08-21 12:44:36,091 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 3230 transitions. Word has length 23 [2021-08-21 12:44:36,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:36,091 INFO L470 AbstractCegarLoop]: Abstraction has 910 states and 3230 transitions. [2021-08-21 12:44:36,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,091 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 3230 transitions. [2021-08-21 12:44:36,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:44:36,093 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:36,093 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, 1, 1, 1] [2021-08-21 12:44:36,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 12:44:36,094 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:36,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:36,094 INFO L82 PathProgramCache]: Analyzing trace with hash 61402933, now seen corresponding path program 4 times [2021-08-21 12:44:36,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:36,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066713750] [2021-08-21 12:44:36,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:36,095 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:36,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:36,160 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-21 12:44:36,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:36,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066713750] [2021-08-21 12:44:36,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066713750] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:44:36,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:44:36,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:44:36,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709400510] [2021-08-21 12:44:36,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:44:36,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:36,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:44:36,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:44:36,162 INFO L87 Difference]: Start difference. First operand 910 states and 3230 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:36,185 INFO L93 Difference]: Finished difference Result 1081 states and 3814 transitions. [2021-08-21 12:44:36,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:44:36,186 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-21 12:44:36,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:36,189 INFO L225 Difference]: With dead ends: 1081 [2021-08-21 12:44:36,190 INFO L226 Difference]: Without dead ends: 830 [2021-08-21 12:44:36,190 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:36,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-08-21 12:44:36,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 830. [2021-08-21 12:44:36,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 3.4861278648974667) internal successors, (2890), 829 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 2890 transitions. [2021-08-21 12:44:36,210 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 2890 transitions. Word has length 23 [2021-08-21 12:44:36,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:36,210 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 2890 transitions. [2021-08-21 12:44:36,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,211 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 2890 transitions. [2021-08-21 12:44:36,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:44:36,213 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:36,213 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, 1, 1, 1, 1, 1] [2021-08-21 12:44:36,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-21 12:44:36,213 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:36,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:36,214 INFO L82 PathProgramCache]: Analyzing trace with hash -432116485, now seen corresponding path program 1 times [2021-08-21 12:44:36,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:36,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914308896] [2021-08-21 12:44:36,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:36,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:36,254 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-21 12:44:36,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:36,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914308896] [2021-08-21 12:44:36,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914308896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:36,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453255456] [2021-08-21 12:44:36,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:36,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:36,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:36,265 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-21 12:44:36,300 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-21 12:44:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:36,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 12:44:36,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:36,445 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-21 12:44:36,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453255456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:36,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:36,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 12:44:36,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242407325] [2021-08-21 12:44:36,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:44:36,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:36,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:44:36,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:44:36,447 INFO L87 Difference]: Start difference. First operand 830 states and 2890 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-21 12:44:36,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:36,497 INFO L93 Difference]: Finished difference Result 1914 states and 6600 transitions. [2021-08-21 12:44:36,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 12:44:36,498 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 25 [2021-08-21 12:44:36,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:36,506 INFO L225 Difference]: With dead ends: 1914 [2021-08-21 12:44:36,506 INFO L226 Difference]: Without dead ends: 1914 [2021-08-21 12:44:36,506 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 35.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:44:36,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2021-08-21 12:44:36,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 1087. [2021-08-21 12:44:36,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 1086 states have (on average 3.603130755064457) internal successors, (3913), 1086 states have internal predecessors, (3913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 3913 transitions. [2021-08-21 12:44:36,532 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 3913 transitions. Word has length 25 [2021-08-21 12:44:36,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:36,532 INFO L470 AbstractCegarLoop]: Abstraction has 1087 states and 3913 transitions. [2021-08-21 12:44:36,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-21 12:44:36,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 3913 transitions. [2021-08-21 12:44:36,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:44:36,535 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:36,535 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, 1, 1, 1, 1, 1] [2021-08-21 12:44:36,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 12:44:36,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:36,752 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:36,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:36,752 INFO L82 PathProgramCache]: Analyzing trace with hash 1214414653, now seen corresponding path program 1 times [2021-08-21 12:44:36,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:36,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915581110] [2021-08-21 12:44:36,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:36,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:36,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:36,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:36,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:36,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915581110] [2021-08-21 12:44:36,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915581110] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:44:36,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:44:36,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:44:36,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331661169] [2021-08-21 12:44:36,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:44:36,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:36,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:44:36,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:44:36,782 INFO L87 Difference]: Start difference. First operand 1087 states and 3913 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:36,847 INFO L93 Difference]: Finished difference Result 1486 states and 5095 transitions. [2021-08-21 12:44:36,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:44:36,848 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:44:36,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:36,855 INFO L225 Difference]: With dead ends: 1486 [2021-08-21 12:44:36,855 INFO L226 Difference]: Without dead ends: 1456 [2021-08-21 12:44:36,857 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:36,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2021-08-21 12:44:36,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 1266. [2021-08-21 12:44:36,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1266 states, 1265 states have (on average 3.5177865612648223) internal successors, (4450), 1265 states have internal predecessors, (4450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1266 states to 1266 states and 4450 transitions. [2021-08-21 12:44:36,886 INFO L78 Accepts]: Start accepts. Automaton has 1266 states and 4450 transitions. Word has length 25 [2021-08-21 12:44:36,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:36,887 INFO L470 AbstractCegarLoop]: Abstraction has 1266 states and 4450 transitions. [2021-08-21 12:44:36,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,887 INFO L276 IsEmpty]: Start isEmpty. Operand 1266 states and 4450 transitions. [2021-08-21 12:44:36,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:44:36,890 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:36,890 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, 1, 1, 1, 1, 1] [2021-08-21 12:44:36,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-21 12:44:36,890 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:36,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:36,891 INFO L82 PathProgramCache]: Analyzing trace with hash -831286723, now seen corresponding path program 1 times [2021-08-21 12:44:36,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:36,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419884870] [2021-08-21 12:44:36,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:36,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:36,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:36,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:36,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:36,911 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419884870] [2021-08-21 12:44:36,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419884870] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:44:36,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:44:36,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:44:36,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277866762] [2021-08-21 12:44:36,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:44:36,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:36,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:44:36,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:44:36,912 INFO L87 Difference]: Start difference. First operand 1266 states and 4450 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:36,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:36,979 INFO L93 Difference]: Finished difference Result 1766 states and 6108 transitions. [2021-08-21 12:44:36,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:44:36,980 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:44:36,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:36,988 INFO L225 Difference]: With dead ends: 1766 [2021-08-21 12:44:36,988 INFO L226 Difference]: Without dead ends: 1644 [2021-08-21 12:44:36,989 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:36,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2021-08-21 12:44:37,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1367. [2021-08-21 12:44:37,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1367 states, 1366 states have (on average 3.5439238653001466) internal successors, (4841), 1366 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1367 states to 1367 states and 4841 transitions. [2021-08-21 12:44:37,023 INFO L78 Accepts]: Start accepts. Automaton has 1367 states and 4841 transitions. Word has length 25 [2021-08-21 12:44:37,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:37,023 INFO L470 AbstractCegarLoop]: Abstraction has 1367 states and 4841 transitions. [2021-08-21 12:44:37,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1367 states and 4841 transitions. [2021-08-21 12:44:37,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:44:37,028 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:37,028 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, 1, 1, 1, 1, 1] [2021-08-21 12:44:37,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-21 12:44:37,028 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:37,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:37,029 INFO L82 PathProgramCache]: Analyzing trace with hash -707926211, now seen corresponding path program 2 times [2021-08-21 12:44:37,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:37,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579217648] [2021-08-21 12:44:37,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:37,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:37,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:37,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:37,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:37,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579217648] [2021-08-21 12:44:37,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579217648] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:44:37,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:44:37,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 12:44:37,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709460263] [2021-08-21 12:44:37,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 12:44:37,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:37,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 12:44:37,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:37,089 INFO L87 Difference]: Start difference. First operand 1367 states and 4841 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:37,135 INFO L93 Difference]: Finished difference Result 1634 states and 5618 transitions. [2021-08-21 12:44:37,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:44:37,136 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:44:37,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:37,142 INFO L225 Difference]: With dead ends: 1634 [2021-08-21 12:44:37,142 INFO L226 Difference]: Without dead ends: 1526 [2021-08-21 12:44:37,142 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 17.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:37,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1526 states. [2021-08-21 12:44:37,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1526 to 1198. [2021-08-21 12:44:37,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 1197 states have (on average 3.5129490392648286) internal successors, (4205), 1197 states have internal predecessors, (4205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 4205 transitions. [2021-08-21 12:44:37,170 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 4205 transitions. Word has length 25 [2021-08-21 12:44:37,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:37,170 INFO L470 AbstractCegarLoop]: Abstraction has 1198 states and 4205 transitions. [2021-08-21 12:44:37,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,171 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 4205 transitions. [2021-08-21 12:44:37,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:44:37,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:37,173 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, 1, 1, 1, 1, 1] [2021-08-21 12:44:37,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-21 12:44:37,173 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:37,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:37,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1107714437, now seen corresponding path program 2 times [2021-08-21 12:44:37,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:37,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978023905] [2021-08-21 12:44:37,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:37,174 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:37,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:37,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:37,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:37,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978023905] [2021-08-21 12:44:37,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978023905] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:44:37,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:44:37,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:44:37,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904529492] [2021-08-21 12:44:37,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:44:37,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:37,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:44:37,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:44:37,234 INFO L87 Difference]: Start difference. First operand 1198 states and 4205 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:37,272 INFO L93 Difference]: Finished difference Result 1639 states and 5650 transitions. [2021-08-21 12:44:37,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:44:37,275 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:44:37,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:37,288 INFO L225 Difference]: With dead ends: 1639 [2021-08-21 12:44:37,288 INFO L226 Difference]: Without dead ends: 1541 [2021-08-21 12:44:37,288 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:44:37,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2021-08-21 12:44:37,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1175. [2021-08-21 12:44:37,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1174 states have (on average 3.5264054514480407) internal successors, (4140), 1174 states have internal predecessors, (4140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 4140 transitions. [2021-08-21 12:44:37,312 INFO L78 Accepts]: Start accepts. Automaton has 1175 states and 4140 transitions. Word has length 25 [2021-08-21 12:44:37,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:37,312 INFO L470 AbstractCegarLoop]: Abstraction has 1175 states and 4140 transitions. [2021-08-21 12:44:37,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,312 INFO L276 IsEmpty]: Start isEmpty. Operand 1175 states and 4140 transitions. [2021-08-21 12:44:37,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:44:37,315 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:37,315 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, 1, 1, 1, 1, 1] [2021-08-21 12:44:37,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-21 12:44:37,315 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:37,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:37,315 INFO L82 PathProgramCache]: Analyzing trace with hash 823736187, now seen corresponding path program 3 times [2021-08-21 12:44:37,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:37,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226755916] [2021-08-21 12:44:37,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:37,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:37,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:37,354 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-21 12:44:37,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:37,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226755916] [2021-08-21 12:44:37,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226755916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:37,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671783186] [2021-08-21 12:44:37,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:44:37,356 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:37,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:37,357 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-21 12:44:37,386 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-21 12:44:37,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:44:37,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:37,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-21 12:44:37,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:37,494 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-21 12:44:37,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671783186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:37,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:37,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 12:44:37,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958277704] [2021-08-21 12:44:37,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:44:37,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:37,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:44:37,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:44:37,496 INFO L87 Difference]: Start difference. First operand 1175 states and 4140 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:37,541 INFO L93 Difference]: Finished difference Result 1245 states and 4400 transitions. [2021-08-21 12:44:37,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 12:44:37,542 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:44:37,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:37,546 INFO L225 Difference]: With dead ends: 1245 [2021-08-21 12:44:37,546 INFO L226 Difference]: Without dead ends: 1159 [2021-08-21 12:44:37,546 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 20.6ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:44:37,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2021-08-21 12:44:37,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 1012. [2021-08-21 12:44:37,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.5519287833827895) internal successors, (3591), 1011 states have internal predecessors, (3591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3591 transitions. [2021-08-21 12:44:37,565 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3591 transitions. Word has length 25 [2021-08-21 12:44:37,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:37,565 INFO L470 AbstractCegarLoop]: Abstraction has 1012 states and 3591 transitions. [2021-08-21 12:44:37,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3591 transitions. [2021-08-21 12:44:37,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 12:44:37,567 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:37,568 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, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:37,587 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-21 12:44:37,785 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,SelfDestructingSolverStorable9 [2021-08-21 12:44:37,785 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:37,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:37,786 INFO L82 PathProgramCache]: Analyzing trace with hash 91352989, now seen corresponding path program 1 times [2021-08-21 12:44:37,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:37,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867167528] [2021-08-21 12:44:37,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:37,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:37,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:37,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:44:37,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:37,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867167528] [2021-08-21 12:44:37,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867167528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:37,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477531349] [2021-08-21 12:44:37,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:37,811 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:37,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:37,811 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-21 12:44:37,814 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-21 12:44:37,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:37,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-21 12:44:37,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:37,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:44:37,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477531349] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:37,921 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:37,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 12:44:37,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737102790] [2021-08-21 12:44:37,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:44:37,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:37,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:44:37,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:44:37,922 INFO L87 Difference]: Start difference. First operand 1012 states and 3591 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:37,963 INFO L93 Difference]: Finished difference Result 1208 states and 4319 transitions. [2021-08-21 12:44:37,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 12:44:37,963 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 12:44:37,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:37,966 INFO L225 Difference]: With dead ends: 1208 [2021-08-21 12:44:37,966 INFO L226 Difference]: Without dead ends: 1208 [2021-08-21 12:44:37,966 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 17.1ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:44:37,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1208 states. [2021-08-21 12:44:37,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1208 to 1044. [2021-08-21 12:44:37,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1043 states have (on average 3.5618408437200384) internal successors, (3715), 1043 states have internal predecessors, (3715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 3715 transitions. [2021-08-21 12:44:37,985 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 3715 transitions. Word has length 27 [2021-08-21 12:44:37,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:37,985 INFO L470 AbstractCegarLoop]: Abstraction has 1044 states and 3715 transitions. [2021-08-21 12:44:37,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:37,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 3715 transitions. [2021-08-21 12:44:37,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:44:37,988 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:37,988 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:38,005 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-21 12:44:38,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:38,201 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:38,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:38,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1411357505, now seen corresponding path program 1 times [2021-08-21 12:44:38,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:38,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88492416] [2021-08-21 12:44:38,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:38,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:38,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:38,335 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-21 12:44:38,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:38,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88492416] [2021-08-21 12:44:38,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88492416] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:38,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37792307] [2021-08-21 12:44:38,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:38,336 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:38,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:38,337 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-21 12:44:38,352 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-21 12:44:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:38,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-21 12:44:38,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:38,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2021-08-21 12:44:38,645 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 13 treesize of output 9 [2021-08-21 12:44:38,673 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-21 12:44:38,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37792307] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:38,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:38,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 12:44:38,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874004519] [2021-08-21 12:44:38,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:44:38,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:38,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:44:38,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:44:38,674 INFO L87 Difference]: Start difference. First operand 1044 states and 3715 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:38,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:38,904 INFO L93 Difference]: Finished difference Result 3003 states and 10767 transitions. [2021-08-21 12:44:38,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:44:38,905 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 12:44:38,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:38,915 INFO L225 Difference]: With dead ends: 3003 [2021-08-21 12:44:38,915 INFO L226 Difference]: Without dead ends: 1615 [2021-08-21 12:44:38,916 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 154.6ms TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:44:38,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1615 states. [2021-08-21 12:44:38,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1615 to 1307. [2021-08-21 12:44:38,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1307 states, 1306 states have (on average 3.470903522205207) internal successors, (4533), 1306 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:38,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1307 states to 1307 states and 4533 transitions. [2021-08-21 12:44:38,967 INFO L78 Accepts]: Start accepts. Automaton has 1307 states and 4533 transitions. Word has length 29 [2021-08-21 12:44:38,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:38,967 INFO L470 AbstractCegarLoop]: Abstraction has 1307 states and 4533 transitions. [2021-08-21 12:44:38,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:38,967 INFO L276 IsEmpty]: Start isEmpty. Operand 1307 states and 4533 transitions. [2021-08-21 12:44:38,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:44:38,970 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:38,970 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:38,989 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-21 12:44:39,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:39,189 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:39,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:39,189 INFO L82 PathProgramCache]: Analyzing trace with hash -384461567, now seen corresponding path program 2 times [2021-08-21 12:44:39,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:39,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651459847] [2021-08-21 12:44:39,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:39,190 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:39,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:39,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-21 12:44:39,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:39,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651459847] [2021-08-21 12:44:39,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651459847] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:39,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535275499] [2021-08-21 12:44:39,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:44:39,277 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:39,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:39,277 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-21 12:44:39,278 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-21 12:44:39,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:44:39,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:39,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-21 12:44:39,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:39,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 10 treesize of output 7 [2021-08-21 12:44:39,535 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 11 treesize of output 7 [2021-08-21 12:44:39,558 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-21 12:44:39,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535275499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:39,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:39,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 12:44:39,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064042436] [2021-08-21 12:44:39,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:44:39,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:39,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:44:39,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:44:39,559 INFO L87 Difference]: Start difference. First operand 1307 states and 4533 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:39,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:39,808 INFO L93 Difference]: Finished difference Result 3131 states and 11080 transitions. [2021-08-21 12:44:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:44:39,809 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 12:44:39,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:39,814 INFO L225 Difference]: With dead ends: 3131 [2021-08-21 12:44:39,814 INFO L226 Difference]: Without dead ends: 2111 [2021-08-21 12:44:39,815 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 128.4ms TimeCoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:44:39,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2111 states. [2021-08-21 12:44:39,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2111 to 1408. [2021-08-21 12:44:39,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1408 states, 1407 states have (on average 3.4676616915422884) internal successors, (4879), 1407 states have internal predecessors, (4879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:39,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1408 states to 1408 states and 4879 transitions. [2021-08-21 12:44:39,848 INFO L78 Accepts]: Start accepts. Automaton has 1408 states and 4879 transitions. Word has length 29 [2021-08-21 12:44:39,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:39,848 INFO L470 AbstractCegarLoop]: Abstraction has 1408 states and 4879 transitions. [2021-08-21 12:44:39,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:39,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1408 states and 4879 transitions. [2021-08-21 12:44:39,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:44:39,851 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:39,851 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:39,872 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-21 12:44:40,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 12:44:40,065 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:40,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:40,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1636464349, now seen corresponding path program 3 times [2021-08-21 12:44:40,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:40,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544584498] [2021-08-21 12:44:40,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:40,066 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:40,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:40,143 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-21 12:44:40,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:40,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544584498] [2021-08-21 12:44:40,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544584498] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:40,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901704123] [2021-08-21 12:44:40,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:44:40,144 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:40,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:40,144 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-21 12:44:40,170 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-21 12:44:40,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:44:40,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:40,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-21 12:44:40,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:40,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 10 treesize of output 7 [2021-08-21 12:44:40,431 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 11 treesize of output 7 [2021-08-21 12:44:40,456 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-21 12:44:40,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901704123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:40,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:40,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 12:44:40,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813517263] [2021-08-21 12:44:40,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:44:40,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:40,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:44:40,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:44:40,457 INFO L87 Difference]: Start difference. First operand 1408 states and 4879 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:40,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:40,716 INFO L93 Difference]: Finished difference Result 2852 states and 10074 transitions. [2021-08-21 12:44:40,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:44:40,716 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 12:44:40,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:40,719 INFO L225 Difference]: With dead ends: 2852 [2021-08-21 12:44:40,719 INFO L226 Difference]: Without dead ends: 1150 [2021-08-21 12:44:40,720 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 150.0ms TimeCoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:44:40,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2021-08-21 12:44:40,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 753. [2021-08-21 12:44:40,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 3.461436170212766) internal successors, (2603), 752 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:40,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2603 transitions. [2021-08-21 12:44:40,734 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2603 transitions. Word has length 29 [2021-08-21 12:44:40,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:40,735 INFO L470 AbstractCegarLoop]: Abstraction has 753 states and 2603 transitions. [2021-08-21 12:44:40,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:40,735 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2603 transitions. [2021-08-21 12:44:40,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:44:40,736 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:40,736 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:40,753 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-21 12:44:40,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:40,955 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:40,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:40,955 INFO L82 PathProgramCache]: Analyzing trace with hash 711837281, now seen corresponding path program 4 times [2021-08-21 12:44:40,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:40,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217503513] [2021-08-21 12:44:40,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:40,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:40,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:40,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:44:40,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:40,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217503513] [2021-08-21 12:44:40,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217503513] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:40,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223308912] [2021-08-21 12:44:40,987 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:44:40,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:40,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:40,988 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-21 12:44:40,989 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-21 12:44:41,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:44:41,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:41,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 12:44:41,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:41,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:44:41,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223308912] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:41,174 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:41,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-21 12:44:41,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443122606] [2021-08-21 12:44:41,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:44:41,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:41,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:44:41,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:44:41,175 INFO L87 Difference]: Start difference. First operand 753 states and 2603 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:41,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:41,234 INFO L93 Difference]: Finished difference Result 1705 states and 5950 transitions. [2021-08-21 12:44:41,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:44:41,234 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 12:44:41,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:41,239 INFO L225 Difference]: With dead ends: 1705 [2021-08-21 12:44:41,239 INFO L226 Difference]: Without dead ends: 1691 [2021-08-21 12:44:41,240 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 23.5ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:44:41,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1691 states. [2021-08-21 12:44:41,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1691 to 1174. [2021-08-21 12:44:41,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 1173 states have (on average 3.670076726342711) internal successors, (4305), 1173 states have internal predecessors, (4305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:41,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 4305 transitions. [2021-08-21 12:44:41,275 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 4305 transitions. Word has length 31 [2021-08-21 12:44:41,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:41,276 INFO L470 AbstractCegarLoop]: Abstraction has 1174 states and 4305 transitions. [2021-08-21 12:44:41,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:41,276 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 4305 transitions. [2021-08-21 12:44:41,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:44:41,279 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:41,279 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:41,297 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-21 12:44:41,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:41,493 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:41,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:41,493 INFO L82 PathProgramCache]: Analyzing trace with hash 451152861, now seen corresponding path program 5 times [2021-08-21 12:44:41,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:41,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778546252] [2021-08-21 12:44:41,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:41,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:41,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:44:41,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:41,521 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778546252] [2021-08-21 12:44:41,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778546252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:41,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351989118] [2021-08-21 12:44:41,522 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:44:41,522 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:41,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:41,522 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-21 12:44:41,524 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-21 12:44:41,647 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:44:41,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:41,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 12:44:41,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:41,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:44:41,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351989118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:41,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:41,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 12:44:41,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508628696] [2021-08-21 12:44:41,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:44:41,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:41,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:44:41,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:44:41,710 INFO L87 Difference]: Start difference. First operand 1174 states and 4305 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:41,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:41,760 INFO L93 Difference]: Finished difference Result 1711 states and 6002 transitions. [2021-08-21 12:44:41,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:44:41,761 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 12:44:41,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:41,765 INFO L225 Difference]: With dead ends: 1711 [2021-08-21 12:44:41,765 INFO L226 Difference]: Without dead ends: 1711 [2021-08-21 12:44:41,765 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 20.5ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:44:41,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1711 states. [2021-08-21 12:44:41,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1711 to 1207. [2021-08-21 12:44:41,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1207 states, 1206 states have (on average 3.6550580431177444) internal successors, (4408), 1206 states have internal predecessors, (4408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:41,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1207 states to 1207 states and 4408 transitions. [2021-08-21 12:44:41,788 INFO L78 Accepts]: Start accepts. Automaton has 1207 states and 4408 transitions. Word has length 31 [2021-08-21 12:44:41,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:41,788 INFO L470 AbstractCegarLoop]: Abstraction has 1207 states and 4408 transitions. [2021-08-21 12:44:41,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:41,789 INFO L276 IsEmpty]: Start isEmpty. Operand 1207 states and 4408 transitions. [2021-08-21 12:44:41,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:44:41,791 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:41,791 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:41,810 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-21 12:44:42,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-21 12:44:42,000 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:42,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:42,001 INFO L82 PathProgramCache]: Analyzing trace with hash 854589469, now seen corresponding path program 6 times [2021-08-21 12:44:42,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:42,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866216413] [2021-08-21 12:44:42,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:42,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:42,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:42,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:44:42,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:42,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866216413] [2021-08-21 12:44:42,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866216413] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:42,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540806801] [2021-08-21 12:44:42,039 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:44:42,039 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:42,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:42,040 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-21 12:44:42,041 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-21 12:44:42,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:44:42,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:42,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:44:42,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:42,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:42,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540806801] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:42,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:42,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 12:44:42,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630357201] [2021-08-21 12:44:42,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:44:42,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:42,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:44:42,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:44:42,273 INFO L87 Difference]: Start difference. First operand 1207 states and 4408 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:42,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:42,696 INFO L93 Difference]: Finished difference Result 4391 states and 15895 transitions. [2021-08-21 12:44:42,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 12:44:42,696 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 12:44:42,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:42,708 INFO L225 Difference]: With dead ends: 4391 [2021-08-21 12:44:42,708 INFO L226 Difference]: Without dead ends: 4383 [2021-08-21 12:44:42,709 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 250.1ms TimeCoverageRelationStatistics Valid=324, Invalid=1008, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 12:44:42,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4383 states. [2021-08-21 12:44:42,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4383 to 2216. [2021-08-21 12:44:42,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2216 states, 2215 states have (on average 4.0049661399548535) internal successors, (8871), 2215 states have internal predecessors, (8871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:42,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 8871 transitions. [2021-08-21 12:44:42,770 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 8871 transitions. Word has length 31 [2021-08-21 12:44:42,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:42,770 INFO L470 AbstractCegarLoop]: Abstraction has 2216 states and 8871 transitions. [2021-08-21 12:44:42,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:42,770 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 8871 transitions. [2021-08-21 12:44:42,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:44:42,775 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:42,775 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:42,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 12:44:42,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-21 12:44:42,985 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:42,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:42,985 INFO L82 PathProgramCache]: Analyzing trace with hash 81380283, now seen corresponding path program 7 times [2021-08-21 12:44:42,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:42,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677830331] [2021-08-21 12:44:42,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:42,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:42,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:43,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:43,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677830331] [2021-08-21 12:44:43,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677830331] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:43,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169434316] [2021-08-21 12:44:43,009 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:44:43,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:43,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:43,010 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-21 12:44:43,011 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-21 12:44:43,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:43,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 12:44:43,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:43,223 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 12:44:43,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169434316] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:43,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:43,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 12:44:43,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544746287] [2021-08-21 12:44:43,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:44:43,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:43,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:44:43,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:44:43,225 INFO L87 Difference]: Start difference. First operand 2216 states and 8871 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:43,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:43,284 INFO L93 Difference]: Finished difference Result 3321 states and 12509 transitions. [2021-08-21 12:44:43,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:44:43,285 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:44:43,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:43,293 INFO L225 Difference]: With dead ends: 3321 [2021-08-21 12:44:43,293 INFO L226 Difference]: Without dead ends: 3321 [2021-08-21 12:44:43,294 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 21.3ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:44:43,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3321 states. [2021-08-21 12:44:43,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3321 to 2257. [2021-08-21 12:44:43,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2257 states, 2256 states have (on average 3.9986702127659575) internal successors, (9021), 2256 states have internal predecessors, (9021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:43,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2257 states to 2257 states and 9021 transitions. [2021-08-21 12:44:43,345 INFO L78 Accepts]: Start accepts. Automaton has 2257 states and 9021 transitions. Word has length 33 [2021-08-21 12:44:43,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:43,345 INFO L470 AbstractCegarLoop]: Abstraction has 2257 states and 9021 transitions. [2021-08-21 12:44:43,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:43,346 INFO L276 IsEmpty]: Start isEmpty. Operand 2257 states and 9021 transitions. [2021-08-21 12:44:43,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:44:43,350 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:43,351 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:43,371 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-21 12:44:43,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-21 12:44:43,572 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:43,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:43,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1942912769, now seen corresponding path program 8 times [2021-08-21 12:44:43,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:43,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898054105] [2021-08-21 12:44:43,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:43,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:43,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:43,615 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:43,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:43,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898054105] [2021-08-21 12:44:43,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898054105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:43,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044494557] [2021-08-21 12:44:43,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:44:43,616 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:43,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:43,616 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-21 12:44:43,617 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-21 12:44:43,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:44:43,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:43,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:44:43,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:43,884 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:44:43,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044494557] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:43,884 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:43,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 12:44:43,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7345875] [2021-08-21 12:44:43,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:44:43,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:43,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:44:43,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:44:43,885 INFO L87 Difference]: Start difference. First operand 2257 states and 9021 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:44,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:44,173 INFO L93 Difference]: Finished difference Result 6013 states and 24104 transitions. [2021-08-21 12:44:44,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:44:44,173 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:44:44,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:44,189 INFO L225 Difference]: With dead ends: 6013 [2021-08-21 12:44:44,189 INFO L226 Difference]: Without dead ends: 5805 [2021-08-21 12:44:44,190 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 128.1ms TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:44:44,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5805 states. [2021-08-21 12:44:44,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5805 to 4090. [2021-08-21 12:44:44,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4090 states, 4089 states have (on average 4.16752262166789) internal successors, (17041), 4089 states have internal predecessors, (17041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:44,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4090 states to 4090 states and 17041 transitions. [2021-08-21 12:44:44,294 INFO L78 Accepts]: Start accepts. Automaton has 4090 states and 17041 transitions. Word has length 33 [2021-08-21 12:44:44,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:44,294 INFO L470 AbstractCegarLoop]: Abstraction has 4090 states and 17041 transitions. [2021-08-21 12:44:44,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:44,294 INFO L276 IsEmpty]: Start isEmpty. Operand 4090 states and 17041 transitions. [2021-08-21 12:44:44,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:44:44,303 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:44,303 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:44,323 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-21 12:44:44,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:44,521 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:44,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:44,522 INFO L82 PathProgramCache]: Analyzing trace with hash -125943131, now seen corresponding path program 9 times [2021-08-21 12:44:44,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:44,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150970401] [2021-08-21 12:44:44,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:44,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:44,662 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:44:44,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:44,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150970401] [2021-08-21 12:44:44,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150970401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:44,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607472201] [2021-08-21 12:44:44,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:44:44,663 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:44,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:44,664 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-21 12:44:44,665 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-21 12:44:44,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:44:44,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:44,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:44:44,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:45,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:44:45,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2021-08-21 12:44:45,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2021-08-21 12:44:45,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 35 [2021-08-21 12:44:45,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:45,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607472201] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:45,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:45,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 18 [2021-08-21 12:44:45,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081608456] [2021-08-21 12:44:45,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:44:45,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:45,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:44:45,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:44:45,444 INFO L87 Difference]: Start difference. First operand 4090 states and 17041 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:46,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:46,099 INFO L93 Difference]: Finished difference Result 9255 states and 38186 transitions. [2021-08-21 12:44:46,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 12:44:46,100 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:44:46,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:46,113 INFO L225 Difference]: With dead ends: 9255 [2021-08-21 12:44:46,114 INFO L226 Difference]: Without dead ends: 4252 [2021-08-21 12:44:46,114 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 383.5ms TimeCoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:44:46,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4252 states. [2021-08-21 12:44:46,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4252 to 4184. [2021-08-21 12:44:46,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4184 states, 4183 states have (on average 4.130528328950514) internal successors, (17278), 4183 states have internal predecessors, (17278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:46,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4184 states to 4184 states and 17278 transitions. [2021-08-21 12:44:46,205 INFO L78 Accepts]: Start accepts. Automaton has 4184 states and 17278 transitions. Word has length 35 [2021-08-21 12:44:46,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:46,205 INFO L470 AbstractCegarLoop]: Abstraction has 4184 states and 17278 transitions. [2021-08-21 12:44:46,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:46,206 INFO L276 IsEmpty]: Start isEmpty. Operand 4184 states and 17278 transitions. [2021-08-21 12:44:46,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:44:46,214 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:46,214 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:46,231 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-21 12:44:46,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:46,429 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:46,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:46,429 INFO L82 PathProgramCache]: Analyzing trace with hash -511796889, now seen corresponding path program 10 times [2021-08-21 12:44:46,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:46,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556452388] [2021-08-21 12:44:46,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:46,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:44:46,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:46,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556452388] [2021-08-21 12:44:46,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556452388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:46,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560095139] [2021-08-21 12:44:46,581 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:44:46,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:46,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:46,582 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-21 12:44:46,597 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-21 12:44:46,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:44:46,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:46,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:44:46,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:47,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-08-21 12:44:47,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 37 [2021-08-21 12:44:47,341 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:47,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560095139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:47,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:47,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 16 [2021-08-21 12:44:47,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339962285] [2021-08-21 12:44:47,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:44:47,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:47,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:44:47,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:44:47,343 INFO L87 Difference]: Start difference. First operand 4184 states and 17278 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:48,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:48,025 INFO L93 Difference]: Finished difference Result 9069 states and 36315 transitions. [2021-08-21 12:44:48,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 12:44:48,025 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:44:48,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:48,035 INFO L225 Difference]: With dead ends: 9069 [2021-08-21 12:44:48,035 INFO L226 Difference]: Without dead ends: 4442 [2021-08-21 12:44:48,035 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 346.9ms TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:44:48,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4442 states. [2021-08-21 12:44:48,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4442 to 4260. [2021-08-21 12:44:48,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4260 states, 4259 states have (on average 4.101432261094153) internal successors, (17468), 4259 states have internal predecessors, (17468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:48,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4260 states to 4260 states and 17468 transitions. [2021-08-21 12:44:48,111 INFO L78 Accepts]: Start accepts. Automaton has 4260 states and 17468 transitions. Word has length 35 [2021-08-21 12:44:48,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:48,111 INFO L470 AbstractCegarLoop]: Abstraction has 4260 states and 17468 transitions. [2021-08-21 12:44:48,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:48,112 INFO L276 IsEmpty]: Start isEmpty. Operand 4260 states and 17468 transitions. [2021-08-21 12:44:48,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 12:44:48,120 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:48,120 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:48,138 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-21 12:44:48,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-08-21 12:44:48,339 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:48,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:48,339 INFO L82 PathProgramCache]: Analyzing trace with hash 29767999, now seen corresponding path program 11 times [2021-08-21 12:44:48,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:48,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638119763] [2021-08-21 12:44:48,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:48,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:48,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:48,377 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:48,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:48,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638119763] [2021-08-21 12:44:48,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638119763] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:48,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044832267] [2021-08-21 12:44:48,378 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:44:48,378 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:48,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:48,378 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-21 12:44:48,414 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-21 12:44:48,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:44:48,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:48,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:44:48,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:48,805 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:48,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044832267] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:48,806 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:48,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-08-21 12:44:48,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786807260] [2021-08-21 12:44:48,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:44:48,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:48,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:44:48,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:44:48,807 INFO L87 Difference]: Start difference. First operand 4260 states and 17468 transitions. Second operand has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:49,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:49,521 INFO L93 Difference]: Finished difference Result 24076 states and 92214 transitions. [2021-08-21 12:44:49,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 12:44:49,521 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 12:44:49,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:49,637 INFO L225 Difference]: With dead ends: 24076 [2021-08-21 12:44:49,638 INFO L226 Difference]: Without dead ends: 24040 [2021-08-21 12:44:49,639 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 287.2ms TimeCoverageRelationStatistics Valid=438, Invalid=1284, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 12:44:49,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24040 states. [2021-08-21 12:44:49,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24040 to 9800. [2021-08-21 12:44:49,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9800 states, 9799 states have (on average 4.522196142463517) internal successors, (44313), 9799 states have internal predecessors, (44313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:50,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9800 states to 9800 states and 44313 transitions. [2021-08-21 12:44:50,112 INFO L78 Accepts]: Start accepts. Automaton has 9800 states and 44313 transitions. Word has length 37 [2021-08-21 12:44:50,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:50,113 INFO L470 AbstractCegarLoop]: Abstraction has 9800 states and 44313 transitions. [2021-08-21 12:44:50,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:50,113 INFO L276 IsEmpty]: Start isEmpty. Operand 9800 states and 44313 transitions. [2021-08-21 12:44:50,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 12:44:50,137 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:50,137 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:50,158 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-21 12:44:50,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:50,353 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:50,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:50,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1803311173, now seen corresponding path program 12 times [2021-08-21 12:44:50,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:50,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540056401] [2021-08-21 12:44:50,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:50,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:50,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:50,444 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 12:44:50,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:50,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540056401] [2021-08-21 12:44:50,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540056401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:50,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183937398] [2021-08-21 12:44:50,444 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:44:50,444 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:50,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:50,449 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-21 12:44:50,471 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-21 12:44:50,720 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:44:50,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:50,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 12:44:50,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 12:44:50,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183937398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:50,786 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:50,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 12:44:50,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683571045] [2021-08-21 12:44:50,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:44:50,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:50,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:44:50,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:44:50,787 INFO L87 Difference]: Start difference. First operand 9800 states and 44313 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:50,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:50,983 INFO L93 Difference]: Finished difference Result 17749 states and 77209 transitions. [2021-08-21 12:44:50,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:44:50,984 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 12:44:50,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:51,038 INFO L225 Difference]: With dead ends: 17749 [2021-08-21 12:44:51,038 INFO L226 Difference]: Without dead ends: 17749 [2021-08-21 12:44:51,038 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 85.0ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:44:51,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17749 states. [2021-08-21 12:44:51,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17749 to 8313. [2021-08-21 12:44:51,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8313 states, 8312 states have (on average 4.471847930702599) internal successors, (37170), 8312 states have internal predecessors, (37170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:51,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8313 states to 8313 states and 37170 transitions. [2021-08-21 12:44:51,469 INFO L78 Accepts]: Start accepts. Automaton has 8313 states and 37170 transitions. Word has length 37 [2021-08-21 12:44:51,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:51,470 INFO L470 AbstractCegarLoop]: Abstraction has 8313 states and 37170 transitions. [2021-08-21 12:44:51,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:51,470 INFO L276 IsEmpty]: Start isEmpty. Operand 8313 states and 37170 transitions. [2021-08-21 12:44:51,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 12:44:51,489 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:51,489 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:51,508 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-21 12:44:51,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:51,705 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:51,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:51,705 INFO L82 PathProgramCache]: Analyzing trace with hash 467363071, now seen corresponding path program 13 times [2021-08-21 12:44:51,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:51,705 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76346510] [2021-08-21 12:44:51,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:51,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:51,800 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:51,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:51,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76346510] [2021-08-21 12:44:51,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76346510] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:51,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001675282] [2021-08-21 12:44:51,801 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:44:51,801 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:51,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:51,805 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-21 12:44:51,808 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-21 12:44:52,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:52,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 12:44:52,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:52,169 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:52,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001675282] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:52,170 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:52,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 12:44:52,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882539863] [2021-08-21 12:44:52,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:44:52,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:52,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:44:52,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:44:52,171 INFO L87 Difference]: Start difference. First operand 8313 states and 37170 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:52,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:52,341 INFO L93 Difference]: Finished difference Result 12990 states and 54131 transitions. [2021-08-21 12:44:52,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:44:52,341 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 12:44:52,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:52,378 INFO L225 Difference]: With dead ends: 12990 [2021-08-21 12:44:52,379 INFO L226 Difference]: Without dead ends: 12990 [2021-08-21 12:44:52,379 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 39.3ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:44:52,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12990 states. [2021-08-21 12:44:52,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12990 to 8646. [2021-08-21 12:44:52,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8646 states, 8645 states have (on average 4.439676113360324) internal successors, (38381), 8645 states have internal predecessors, (38381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:52,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8646 states to 8646 states and 38381 transitions. [2021-08-21 12:44:52,607 INFO L78 Accepts]: Start accepts. Automaton has 8646 states and 38381 transitions. Word has length 37 [2021-08-21 12:44:52,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:52,607 INFO L470 AbstractCegarLoop]: Abstraction has 8646 states and 38381 transitions. [2021-08-21 12:44:52,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:52,607 INFO L276 IsEmpty]: Start isEmpty. Operand 8646 states and 38381 transitions. [2021-08-21 12:44:52,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 12:44:52,627 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:52,627 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:52,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 12:44:52,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-21 12:44:52,841 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:52,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:52,841 INFO L82 PathProgramCache]: Analyzing trace with hash -1967693949, now seen corresponding path program 14 times [2021-08-21 12:44:52,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:52,841 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104103663] [2021-08-21 12:44:52,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:52,842 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:52,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:52,948 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:52,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:52,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104103663] [2021-08-21 12:44:52,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104103663] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:52,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624876277] [2021-08-21 12:44:52,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:44:52,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:52,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:52,949 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-21 12:44:52,950 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-21 12:44:53,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:44:53,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:53,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 12:44:53,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:53,335 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 12:44:53,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624876277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:53,335 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:53,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 12:44:53,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509292935] [2021-08-21 12:44:53,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:44:53,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:53,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:44:53,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:44:53,336 INFO L87 Difference]: Start difference. First operand 8646 states and 38381 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:53,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:53,477 INFO L93 Difference]: Finished difference Result 10753 states and 45544 transitions. [2021-08-21 12:44:53,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:44:53,477 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 12:44:53,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:53,507 INFO L225 Difference]: With dead ends: 10753 [2021-08-21 12:44:53,508 INFO L226 Difference]: Without dead ends: 10729 [2021-08-21 12:44:53,508 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 37.7ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:44:53,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10729 states. [2021-08-21 12:44:53,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10729 to 8294. [2021-08-21 12:44:53,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8294 states, 8293 states have (on average 4.435306885324973) internal successors, (36782), 8293 states have internal predecessors, (36782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:53,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8294 states to 8294 states and 36782 transitions. [2021-08-21 12:44:53,784 INFO L78 Accepts]: Start accepts. Automaton has 8294 states and 36782 transitions. Word has length 37 [2021-08-21 12:44:53,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:53,784 INFO L470 AbstractCegarLoop]: Abstraction has 8294 states and 36782 transitions. [2021-08-21 12:44:53,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:53,785 INFO L276 IsEmpty]: Start isEmpty. Operand 8294 states and 36782 transitions. [2021-08-21 12:44:53,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 12:44:53,801 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:53,801 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:53,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-21 12:44:54,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:54,002 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:54,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:54,002 INFO L82 PathProgramCache]: Analyzing trace with hash 1293364355, now seen corresponding path program 15 times [2021-08-21 12:44:54,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:54,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291822448] [2021-08-21 12:44:54,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:54,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:54,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:54,053 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:44:54,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:54,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291822448] [2021-08-21 12:44:54,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291822448] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:54,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243599149] [2021-08-21 12:44:54,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:44:54,054 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:54,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:54,055 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-21 12:44:54,059 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-21 12:44:54,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:44:54,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:54,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 12:44:54,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:54,457 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:54,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243599149] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:54,457 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:54,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-08-21 12:44:54,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938725180] [2021-08-21 12:44:54,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:44:54,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:54,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:44:54,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:44:54,458 INFO L87 Difference]: Start difference. First operand 8294 states and 36782 transitions. Second operand has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:55,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:55,046 INFO L93 Difference]: Finished difference Result 22389 states and 94099 transitions. [2021-08-21 12:44:55,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 12:44:55,047 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 12:44:55,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:55,114 INFO L225 Difference]: With dead ends: 22389 [2021-08-21 12:44:55,114 INFO L226 Difference]: Without dead ends: 22389 [2021-08-21 12:44:55,114 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 266.1ms TimeCoverageRelationStatistics Valid=386, Invalid=1020, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 12:44:55,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22389 states. [2021-08-21 12:44:55,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22389 to 14092. [2021-08-21 12:44:55,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14092 states, 14091 states have (on average 4.479313036690086) internal successors, (63118), 14091 states have internal predecessors, (63118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:55,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14092 states to 14092 states and 63118 transitions. [2021-08-21 12:44:55,439 INFO L78 Accepts]: Start accepts. Automaton has 14092 states and 63118 transitions. Word has length 37 [2021-08-21 12:44:55,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:55,439 INFO L470 AbstractCegarLoop]: Abstraction has 14092 states and 63118 transitions. [2021-08-21 12:44:55,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:55,439 INFO L276 IsEmpty]: Start isEmpty. Operand 14092 states and 63118 transitions. [2021-08-21 12:44:55,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 12:44:55,468 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:55,468 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:55,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 12:44:55,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:55,672 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:55,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:55,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1654342249, now seen corresponding path program 16 times [2021-08-21 12:44:55,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:55,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497409561] [2021-08-21 12:44:55,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:55,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:55,727 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:55,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:55,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497409561] [2021-08-21 12:44:55,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497409561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:55,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974351171] [2021-08-21 12:44:55,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:44:55,727 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:55,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:55,728 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-21 12:44:55,729 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-21 12:44:56,025 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:44:56,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:56,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 12:44:56,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:56,120 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:44:56,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974351171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:56,120 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:56,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-08-21 12:44:56,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351024289] [2021-08-21 12:44:56,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:44:56,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:56,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:44:56,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:44:56,121 INFO L87 Difference]: Start difference. First operand 14092 states and 63118 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:56,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:56,326 INFO L93 Difference]: Finished difference Result 18490 states and 78999 transitions. [2021-08-21 12:44:56,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:44:56,330 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 12:44:56,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:56,385 INFO L225 Difference]: With dead ends: 18490 [2021-08-21 12:44:56,385 INFO L226 Difference]: Without dead ends: 18440 [2021-08-21 12:44:56,386 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 53.4ms TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:44:56,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18440 states. [2021-08-21 12:44:56,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18440 to 15292. [2021-08-21 12:44:56,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15292 states, 15291 states have (on average 4.475312275194559) internal successors, (68432), 15291 states have internal predecessors, (68432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:56,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15292 states to 15292 states and 68432 transitions. [2021-08-21 12:44:56,819 INFO L78 Accepts]: Start accepts. Automaton has 15292 states and 68432 transitions. Word has length 39 [2021-08-21 12:44:56,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:56,819 INFO L470 AbstractCegarLoop]: Abstraction has 15292 states and 68432 transitions. [2021-08-21 12:44:56,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:56,819 INFO L276 IsEmpty]: Start isEmpty. Operand 15292 states and 68432 transitions. [2021-08-21 12:44:56,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 12:44:56,850 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:56,850 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:56,867 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-21 12:44:57,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:57,051 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:57,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:57,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1167922971, now seen corresponding path program 17 times [2021-08-21 12:44:57,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:57,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773152120] [2021-08-21 12:44:57,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:57,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:57,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:57,083 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:57,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:57,083 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773152120] [2021-08-21 12:44:57,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773152120] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:57,083 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520649252] [2021-08-21 12:44:57,084 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:44:57,084 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:57,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:57,084 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-21 12:44:57,095 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-21 12:44:57,522 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:44:57,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:57,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 12:44:57,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:57,619 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:57,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520649252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:57,619 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:57,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 12:44:57,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268693951] [2021-08-21 12:44:57,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:44:57,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:57,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:44:57,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:44:57,621 INFO L87 Difference]: Start difference. First operand 15292 states and 68432 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:57,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:57,829 INFO L93 Difference]: Finished difference Result 24910 states and 107465 transitions. [2021-08-21 12:44:57,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:44:57,830 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 12:44:57,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:57,924 INFO L225 Difference]: With dead ends: 24910 [2021-08-21 12:44:57,924 INFO L226 Difference]: Without dead ends: 24910 [2021-08-21 12:44:57,924 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 19.4ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:44:57,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24910 states. [2021-08-21 12:44:58,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24910 to 18643. [2021-08-21 12:44:58,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18643 states, 18642 states have (on average 4.534921145799807) internal successors, (84540), 18642 states have internal predecessors, (84540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:58,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18643 states to 18643 states and 84540 transitions. [2021-08-21 12:44:58,495 INFO L78 Accepts]: Start accepts. Automaton has 18643 states and 84540 transitions. Word has length 39 [2021-08-21 12:44:58,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:58,495 INFO L470 AbstractCegarLoop]: Abstraction has 18643 states and 84540 transitions. [2021-08-21 12:44:58,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:58,496 INFO L276 IsEmpty]: Start isEmpty. Operand 18643 states and 84540 transitions. [2021-08-21 12:44:58,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 12:44:58,538 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:58,538 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:44:58,557 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-21 12:44:58,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 12:44:58,757 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:44:58,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:58,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1161766565, now seen corresponding path program 18 times [2021-08-21 12:44:58,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:58,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343283909] [2021-08-21 12:44:58,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:58,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:58,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:44:58,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:58,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343283909] [2021-08-21 12:44:58,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343283909] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:58,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418365575] [2021-08-21 12:44:58,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:44:58,794 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:58,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:58,795 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-21 12:44:58,802 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-21 12:44:59,131 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:44:59,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:59,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:44:59,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:59,248 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 12:44:59,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418365575] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:59,248 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:59,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:44:59,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652341608] [2021-08-21 12:44:59,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:44:59,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:59,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:44:59,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:44:59,249 INFO L87 Difference]: Start difference. First operand 18643 states and 84540 transitions. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:00,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:00,102 INFO L93 Difference]: Finished difference Result 55868 states and 241780 transitions. [2021-08-21 12:45:00,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 12:45:00,102 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 12:45:00,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:00,731 INFO L225 Difference]: With dead ends: 55868 [2021-08-21 12:45:00,731 INFO L226 Difference]: Without dead ends: 55092 [2021-08-21 12:45:00,732 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 220.1ms TimeCoverageRelationStatistics Valid=368, Invalid=1038, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 12:45:00,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55092 states. [2021-08-21 12:45:01,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55092 to 29461. [2021-08-21 12:45:01,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29461 states, 29460 states have (on average 4.516870332654447) internal successors, (133067), 29460 states have internal predecessors, (133067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:02,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29461 states to 29461 states and 133067 transitions. [2021-08-21 12:45:02,122 INFO L78 Accepts]: Start accepts. Automaton has 29461 states and 133067 transitions. Word has length 39 [2021-08-21 12:45:02,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:02,122 INFO L470 AbstractCegarLoop]: Abstraction has 29461 states and 133067 transitions. [2021-08-21 12:45:02,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:02,124 INFO L276 IsEmpty]: Start isEmpty. Operand 29461 states and 133067 transitions. [2021-08-21 12:45:02,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-21 12:45:02,216 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:02,216 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:02,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-21 12:45:02,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 12:45:02,416 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:02,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:02,417 INFO L82 PathProgramCache]: Analyzing trace with hash 758905287, now seen corresponding path program 19 times [2021-08-21 12:45:02,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:02,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144540770] [2021-08-21 12:45:02,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:02,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:02,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:45:02,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:02,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144540770] [2021-08-21 12:45:02,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144540770] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:02,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120105776] [2021-08-21 12:45:02,658 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:45:02,659 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:02,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:02,659 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-21 12:45:02,660 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-21 12:45:03,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:03,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:45:03,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:03,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:45:03,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 18 treesize of output 13 [2021-08-21 12:45:03,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2021-08-21 12:45:03,465 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-08-21 12:45:03,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-21 12:45:03,632 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:45:03,632 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 34 treesize of output 32 [2021-08-21 12:45:03,681 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:45:03,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120105776] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:03,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:03,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 12:45:03,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525284547] [2021-08-21 12:45:03,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:45:03,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:03,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:45:03,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:45:03,683 INFO L87 Difference]: Start difference. First operand 29461 states and 133067 transitions. Second operand has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 21 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:05,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:05,446 INFO L93 Difference]: Finished difference Result 56863 states and 254908 transitions. [2021-08-21 12:45:05,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 12:45:05,447 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 21 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-08-21 12:45:05,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:05,702 INFO L225 Difference]: With dead ends: 56863 [2021-08-21 12:45:05,702 INFO L226 Difference]: Without dead ends: 29974 [2021-08-21 12:45:05,703 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 676.4ms TimeCoverageRelationStatistics Valid=342, Invalid=1820, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 12:45:05,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29974 states. [2021-08-21 12:45:06,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29974 to 29057. [2021-08-21 12:45:06,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29057 states, 29056 states have (on average 4.500963656387666) internal successors, (130780), 29056 states have internal predecessors, (130780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:06,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29057 states to 29057 states and 130780 transitions. [2021-08-21 12:45:06,642 INFO L78 Accepts]: Start accepts. Automaton has 29057 states and 130780 transitions. Word has length 41 [2021-08-21 12:45:06,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:06,642 INFO L470 AbstractCegarLoop]: Abstraction has 29057 states and 130780 transitions. [2021-08-21 12:45:06,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 21 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:06,642 INFO L276 IsEmpty]: Start isEmpty. Operand 29057 states and 130780 transitions. [2021-08-21 12:45:06,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-21 12:45:06,720 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:06,720 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:06,739 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-21 12:45:06,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:06,926 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:06,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:06,926 INFO L82 PathProgramCache]: Analyzing trace with hash 741300935, now seen corresponding path program 20 times [2021-08-21 12:45:06,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:06,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559617675] [2021-08-21 12:45:06,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:06,926 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:06,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:07,161 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 12:45:07,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:07,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559617675] [2021-08-21 12:45:07,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559617675] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:07,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752026210] [2021-08-21 12:45:07,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:45:07,162 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:07,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:07,162 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-21 12:45:07,163 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-21 12:45:07,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:45:07,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:07,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-21 12:45:07,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:07,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2021-08-21 12:45:08,013 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-08-21 12:45:08,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-21 12:45:08,133 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:45:08,134 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 34 treesize of output 32 [2021-08-21 12:45:08,192 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:45:08,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752026210] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:08,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:08,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 19 [2021-08-21 12:45:08,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721332674] [2021-08-21 12:45:08,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:45:08,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:08,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:45:08,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:45:08,193 INFO L87 Difference]: Start difference. First operand 29057 states and 130780 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:09,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:09,597 INFO L93 Difference]: Finished difference Result 65001 states and 288009 transitions. [2021-08-21 12:45:09,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:45:09,598 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-08-21 12:45:09,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:09,762 INFO L225 Difference]: With dead ends: 65001 [2021-08-21 12:45:09,762 INFO L226 Difference]: Without dead ends: 37508 [2021-08-21 12:45:09,763 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 427.8ms TimeCoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 12:45:09,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37508 states. [2021-08-21 12:45:10,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37508 to 27985. [2021-08-21 12:45:10,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27985 states, 27984 states have (on average 4.510827615780446) internal successors, (126231), 27984 states have internal predecessors, (126231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:10,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27985 states to 27985 states and 126231 transitions. [2021-08-21 12:45:10,743 INFO L78 Accepts]: Start accepts. Automaton has 27985 states and 126231 transitions. Word has length 41 [2021-08-21 12:45:10,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:10,744 INFO L470 AbstractCegarLoop]: Abstraction has 27985 states and 126231 transitions. [2021-08-21 12:45:10,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:10,744 INFO L276 IsEmpty]: Start isEmpty. Operand 27985 states and 126231 transitions. [2021-08-21 12:45:10,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-21 12:45:10,807 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:10,807 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:10,825 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-21 12:45:11,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:11,008 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:11,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:11,009 INFO L82 PathProgramCache]: Analyzing trace with hash -608964673, now seen corresponding path program 21 times [2021-08-21 12:45:11,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:11,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264982540] [2021-08-21 12:45:11,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:11,009 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:11,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:11,121 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 12:45:11,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:11,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264982540] [2021-08-21 12:45:11,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264982540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:11,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726207679] [2021-08-21 12:45:11,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:45:11,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:11,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:11,124 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-21 12:45:11,124 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-21 12:45:11,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:45:11,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:11,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:45:11,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:11,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2021-08-21 12:45:11,880 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-08-21 12:45:11,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 23 [2021-08-21 12:45:11,925 INFO L354 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2021-08-21 12:45:11,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2021-08-21 12:45:12,405 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:45:12,405 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 46 treesize of output 42 [2021-08-21 12:45:12,640 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:45:12,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726207679] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:12,640 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:12,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14] total 21 [2021-08-21 12:45:12,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530081280] [2021-08-21 12:45:12,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:45:12,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:12,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:45:12,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:45:12,641 INFO L87 Difference]: Start difference. First operand 27985 states and 126231 transitions. Second operand has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:13,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:13,915 INFO L93 Difference]: Finished difference Result 77996 states and 341789 transitions. [2021-08-21 12:45:13,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:45:13,916 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-08-21 12:45:13,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:13,982 INFO L225 Difference]: With dead ends: 77996 [2021-08-21 12:45:13,982 INFO L226 Difference]: Without dead ends: 18769 [2021-08-21 12:45:13,983 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 510.2ms TimeCoverageRelationStatistics Valid=251, Invalid=939, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 12:45:14,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18769 states. [2021-08-21 12:45:14,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18769 to 18769. [2021-08-21 12:45:14,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18769 states, 18768 states have (on average 4.466219096334186) internal successors, (83822), 18768 states have internal predecessors, (83822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:14,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18769 states to 18769 states and 83822 transitions. [2021-08-21 12:45:14,510 INFO L78 Accepts]: Start accepts. Automaton has 18769 states and 83822 transitions. Word has length 41 [2021-08-21 12:45:14,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:14,510 INFO L470 AbstractCegarLoop]: Abstraction has 18769 states and 83822 transitions. [2021-08-21 12:45:14,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:14,510 INFO L276 IsEmpty]: Start isEmpty. Operand 18769 states and 83822 transitions. [2021-08-21 12:45:14,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-21 12:45:14,754 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:14,755 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:14,772 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-21 12:45:14,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:14,966 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:14,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:14,966 INFO L82 PathProgramCache]: Analyzing trace with hash 123783983, now seen corresponding path program 22 times [2021-08-21 12:45:14,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:14,966 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629903640] [2021-08-21 12:45:14,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:14,966 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:14,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:15,023 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:15,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:15,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629903640] [2021-08-21 12:45:15,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629903640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:15,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345950973] [2021-08-21 12:45:15,023 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:45:15,024 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:15,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:15,025 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-21 12:45:15,026 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-21 12:45:15,457 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:45:15,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:15,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:45:15,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:15,560 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:15,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345950973] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:15,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:15,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 10 [2021-08-21 12:45:15,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611177203] [2021-08-21 12:45:15,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:45:15,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:15,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:45:15,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:45:15,561 INFO L87 Difference]: Start difference. First operand 18769 states and 83822 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:15,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:15,899 INFO L93 Difference]: Finished difference Result 24481 states and 102984 transitions. [2021-08-21 12:45:15,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:45:15,899 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-21 12:45:15,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:15,972 INFO L225 Difference]: With dead ends: 24481 [2021-08-21 12:45:15,972 INFO L226 Difference]: Without dead ends: 24465 [2021-08-21 12:45:15,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 146.0ms TimeCoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:45:15,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24465 states. [2021-08-21 12:45:16,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24465 to 13183. [2021-08-21 12:45:16,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13183 states, 13182 states have (on average 4.3501744803519955) internal successors, (57344), 13182 states have internal predecessors, (57344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:16,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13183 states to 13183 states and 57344 transitions. [2021-08-21 12:45:16,420 INFO L78 Accepts]: Start accepts. Automaton has 13183 states and 57344 transitions. Word has length 43 [2021-08-21 12:45:16,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:16,420 INFO L470 AbstractCegarLoop]: Abstraction has 13183 states and 57344 transitions. [2021-08-21 12:45:16,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:16,420 INFO L276 IsEmpty]: Start isEmpty. Operand 13183 states and 57344 transitions. [2021-08-21 12:45:16,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-21 12:45:16,449 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:16,449 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:16,468 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-21 12:45:16,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-21 12:45:16,649 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:16,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:16,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1610616149, now seen corresponding path program 23 times [2021-08-21 12:45:16,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:16,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305124574] [2021-08-21 12:45:16,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:16,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:16,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:16,704 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:16,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:16,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305124574] [2021-08-21 12:45:16,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305124574] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:16,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709917962] [2021-08-21 12:45:16,704 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:45:16,704 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:16,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:16,709 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-21 12:45:16,748 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-21 12:45:17,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-21 12:45:17,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:17,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:45:17,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:17,417 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 12:45:17,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709917962] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:17,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:17,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 9 [2021-08-21 12:45:17,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116403727] [2021-08-21 12:45:17,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:45:17,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:17,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:45:17,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:45:17,421 INFO L87 Difference]: Start difference. First operand 13183 states and 57344 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:17,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:17,665 INFO L93 Difference]: Finished difference Result 20662 states and 84552 transitions. [2021-08-21 12:45:17,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:45:17,666 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-21 12:45:17,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:17,732 INFO L225 Difference]: With dead ends: 20662 [2021-08-21 12:45:17,732 INFO L226 Difference]: Without dead ends: 20662 [2021-08-21 12:45:17,732 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 73.8ms TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:45:17,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20662 states. [2021-08-21 12:45:18,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20662 to 13767. [2021-08-21 12:45:18,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13767 states, 13766 states have (on average 4.341784105767834) internal successors, (59769), 13766 states have internal predecessors, (59769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:18,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13767 states to 13767 states and 59769 transitions. [2021-08-21 12:45:18,185 INFO L78 Accepts]: Start accepts. Automaton has 13767 states and 59769 transitions. Word has length 43 [2021-08-21 12:45:18,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:18,185 INFO L470 AbstractCegarLoop]: Abstraction has 13767 states and 59769 transitions. [2021-08-21 12:45:18,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:18,186 INFO L276 IsEmpty]: Start isEmpty. Operand 13767 states and 59769 transitions. [2021-08-21 12:45:18,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-21 12:45:18,214 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:18,214 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:18,231 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-21 12:45:18,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-08-21 12:45:18,417 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:18,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:18,417 INFO L82 PathProgramCache]: Analyzing trace with hash -593803029, now seen corresponding path program 24 times [2021-08-21 12:45:18,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:18,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083478638] [2021-08-21 12:45:18,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:18,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:18,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:18,493 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:18,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:18,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083478638] [2021-08-21 12:45:18,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083478638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:18,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635219772] [2021-08-21 12:45:18,493 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:45:18,493 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:18,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:18,497 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-21 12:45:18,498 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-21 12:45:18,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-21 12:45:18,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:18,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:45:18,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:19,078 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 12:45:19,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635219772] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:19,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:19,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 10 [2021-08-21 12:45:19,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761910924] [2021-08-21 12:45:19,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:45:19,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:19,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:45:19,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:45:19,080 INFO L87 Difference]: Start difference. First operand 13767 states and 59769 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:19,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:19,400 INFO L93 Difference]: Finished difference Result 23071 states and 96429 transitions. [2021-08-21 12:45:19,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:45:19,401 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-21 12:45:19,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:19,469 INFO L225 Difference]: With dead ends: 23071 [2021-08-21 12:45:19,470 INFO L226 Difference]: Without dead ends: 23067 [2021-08-21 12:45:19,470 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 61.1ms TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:45:19,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23067 states. [2021-08-21 12:45:19,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23067 to 18151. [2021-08-21 12:45:19,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18151 states, 18150 states have (on average 4.402038567493113) internal successors, (79897), 18150 states have internal predecessors, (79897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:19,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18151 states to 18151 states and 79897 transitions. [2021-08-21 12:45:19,958 INFO L78 Accepts]: Start accepts. Automaton has 18151 states and 79897 transitions. Word has length 43 [2021-08-21 12:45:19,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:19,958 INFO L470 AbstractCegarLoop]: Abstraction has 18151 states and 79897 transitions. [2021-08-21 12:45:19,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:19,959 INFO L276 IsEmpty]: Start isEmpty. Operand 18151 states and 79897 transitions. [2021-08-21 12:45:19,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-21 12:45:19,995 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:19,995 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:20,014 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-21 12:45:20,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-21 12:45:20,195 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:20,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:20,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1246295961, now seen corresponding path program 25 times [2021-08-21 12:45:20,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:20,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695102203] [2021-08-21 12:45:20,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:20,196 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:20,250 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:20,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:20,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695102203] [2021-08-21 12:45:20,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695102203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:20,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205405066] [2021-08-21 12:45:20,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:45:20,251 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:20,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:20,252 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-21 12:45:20,253 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-21 12:45:20,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:20,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:45:20,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:20,992 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-21 12:45:20,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205405066] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:20,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:20,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 10 [2021-08-21 12:45:20,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303081648] [2021-08-21 12:45:20,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:45:20,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:20,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:45:20,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:45:20,994 INFO L87 Difference]: Start difference. First operand 18151 states and 79897 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:21,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:21,346 INFO L93 Difference]: Finished difference Result 26387 states and 109778 transitions. [2021-08-21 12:45:21,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:45:21,347 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-21 12:45:21,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:21,439 INFO L225 Difference]: With dead ends: 26387 [2021-08-21 12:45:21,439 INFO L226 Difference]: Without dead ends: 26387 [2021-08-21 12:45:21,440 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 78.7ms TimeCoverageRelationStatistics Valid=108, Invalid=234, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:45:21,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26387 states. [2021-08-21 12:45:21,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26387 to 18513. [2021-08-21 12:45:21,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18513 states, 18512 states have (on average 4.401361279170268) internal successors, (81478), 18512 states have internal predecessors, (81478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:21,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18513 states to 18513 states and 81478 transitions. [2021-08-21 12:45:21,966 INFO L78 Accepts]: Start accepts. Automaton has 18513 states and 81478 transitions. Word has length 43 [2021-08-21 12:45:21,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:21,966 INFO L470 AbstractCegarLoop]: Abstraction has 18513 states and 81478 transitions. [2021-08-21 12:45:21,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:21,966 INFO L276 IsEmpty]: Start isEmpty. Operand 18513 states and 81478 transitions. [2021-08-21 12:45:22,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-21 12:45:22,010 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:22,010 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:22,029 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-21 12:45:22,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:22,211 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:22,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:22,211 INFO L82 PathProgramCache]: Analyzing trace with hash -971733845, now seen corresponding path program 26 times [2021-08-21 12:45:22,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:22,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190463506] [2021-08-21 12:45:22,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:22,211 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:22,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:22,273 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:22,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:22,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190463506] [2021-08-21 12:45:22,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190463506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:22,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973705124] [2021-08-21 12:45:22,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:45:22,273 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:22,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:22,274 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-21 12:45:22,284 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-21 12:45:22,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:45:22,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:22,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:45:22,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:22,977 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 14 proven. 9 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-21 12:45:22,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973705124] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:22,978 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:22,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 11 [2021-08-21 12:45:22,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996011977] [2021-08-21 12:45:22,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:45:22,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:22,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:45:22,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:45:22,979 INFO L87 Difference]: Start difference. First operand 18513 states and 81478 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:23,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:23,444 INFO L93 Difference]: Finished difference Result 31050 states and 129039 transitions. [2021-08-21 12:45:23,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:45:23,445 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-21 12:45:23,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:23,568 INFO L225 Difference]: With dead ends: 31050 [2021-08-21 12:45:23,568 INFO L226 Difference]: Without dead ends: 31050 [2021-08-21 12:45:23,568 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 135.0ms TimeCoverageRelationStatistics Valid=164, Invalid=388, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:45:23,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31050 states. [2021-08-21 12:45:24,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31050 to 20469. [2021-08-21 12:45:24,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20469 states, 20468 states have (on average 4.366865350791479) internal successors, (89381), 20468 states have internal predecessors, (89381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:24,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20469 states to 20469 states and 89381 transitions. [2021-08-21 12:45:24,221 INFO L78 Accepts]: Start accepts. Automaton has 20469 states and 89381 transitions. Word has length 43 [2021-08-21 12:45:24,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:24,221 INFO L470 AbstractCegarLoop]: Abstraction has 20469 states and 89381 transitions. [2021-08-21 12:45:24,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:24,222 INFO L276 IsEmpty]: Start isEmpty. Operand 20469 states and 89381 transitions. [2021-08-21 12:45:24,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-21 12:45:24,264 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:24,264 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:24,282 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-21 12:45:24,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-21 12:45:24,465 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:24,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:24,465 INFO L82 PathProgramCache]: Analyzing trace with hash 732436583, now seen corresponding path program 27 times [2021-08-21 12:45:24,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:24,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121947031] [2021-08-21 12:45:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:24,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:24,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:24,526 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:24,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:24,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121947031] [2021-08-21 12:45:24,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121947031] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:24,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577747379] [2021-08-21 12:45:24,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:45:24,527 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:24,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:24,528 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-21 12:45:24,556 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-21 12:45:25,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:45:25,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:25,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 12:45:25,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:25,522 INFO L354 Elim1Store]: treesize reduction 38, result has 51.9 percent of original size [2021-08-21 12:45:25,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 76 [2021-08-21 12:45:26,417 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 12:45:26,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 64 [2021-08-21 12:45:26,507 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:45:26,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577747379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:26,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:26,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12] total 20 [2021-08-21 12:45:26,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352408153] [2021-08-21 12:45:26,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:45:26,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:26,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:45:26,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:45:26,509 INFO L87 Difference]: Start difference. First operand 20469 states and 89381 transitions. Second operand has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:28,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:28,340 INFO L93 Difference]: Finished difference Result 46725 states and 195394 transitions. [2021-08-21 12:45:28,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 12:45:28,341 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-21 12:45:28,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:28,483 INFO L225 Difference]: With dead ends: 46725 [2021-08-21 12:45:28,484 INFO L226 Difference]: Without dead ends: 37606 [2021-08-21 12:45:28,484 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 685.2ms TimeCoverageRelationStatistics Valid=270, Invalid=2180, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 12:45:28,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37606 states. [2021-08-21 12:45:29,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37606 to 21721. [2021-08-21 12:45:29,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21721 states, 21720 states have (on average 4.3445211786372) internal successors, (94363), 21720 states have internal predecessors, (94363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:29,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21721 states to 21721 states and 94363 transitions. [2021-08-21 12:45:29,130 INFO L78 Accepts]: Start accepts. Automaton has 21721 states and 94363 transitions. Word has length 43 [2021-08-21 12:45:29,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:29,130 INFO L470 AbstractCegarLoop]: Abstraction has 21721 states and 94363 transitions. [2021-08-21 12:45:29,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:29,130 INFO L276 IsEmpty]: Start isEmpty. Operand 21721 states and 94363 transitions. [2021-08-21 12:45:29,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-21 12:45:29,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:29,173 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:29,191 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-21 12:45:29,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-21 12:45:29,375 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:29,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:29,375 INFO L82 PathProgramCache]: Analyzing trace with hash -1344864925, now seen corresponding path program 28 times [2021-08-21 12:45:29,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:29,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247667639] [2021-08-21 12:45:29,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:29,377 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:29,445 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:29,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:29,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247667639] [2021-08-21 12:45:29,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247667639] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:29,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436679571] [2021-08-21 12:45:29,445 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:45:29,445 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:29,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:29,446 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-21 12:45:29,447 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-21 12:45:30,159 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:45:30,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:30,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:45:30,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:30,290 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 12:45:30,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436679571] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:30,290 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:30,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:45:30,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220049058] [2021-08-21 12:45:30,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:45:30,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:30,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:45:30,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:45:30,291 INFO L87 Difference]: Start difference. First operand 21721 states and 94363 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:30,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:30,801 INFO L93 Difference]: Finished difference Result 31006 states and 128941 transitions. [2021-08-21 12:45:30,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:45:30,802 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-21 12:45:30,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:30,922 INFO L225 Difference]: With dead ends: 31006 [2021-08-21 12:45:30,923 INFO L226 Difference]: Without dead ends: 31006 [2021-08-21 12:45:30,923 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 160.6ms TimeCoverageRelationStatistics Valid=232, Invalid=580, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:45:30,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31006 states. [2021-08-21 12:45:31,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31006 to 15770. [2021-08-21 12:45:31,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15770 states, 15769 states have (on average 4.2698332170714695) internal successors, (67331), 15769 states have internal predecessors, (67331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:31,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15770 states to 15770 states and 67331 transitions. [2021-08-21 12:45:31,602 INFO L78 Accepts]: Start accepts. Automaton has 15770 states and 67331 transitions. Word has length 43 [2021-08-21 12:45:31,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:31,602 INFO L470 AbstractCegarLoop]: Abstraction has 15770 states and 67331 transitions. [2021-08-21 12:45:31,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:31,602 INFO L276 IsEmpty]: Start isEmpty. Operand 15770 states and 67331 transitions. [2021-08-21 12:45:31,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-21 12:45:31,637 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:31,637 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:31,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-08-21 12:45:31,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-21 12:45:31,839 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:31,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:31,839 INFO L82 PathProgramCache]: Analyzing trace with hash 630249553, now seen corresponding path program 29 times [2021-08-21 12:45:31,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:31,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213857944] [2021-08-21 12:45:31,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:31,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:31,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:31,887 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:45:31,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:31,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213857944] [2021-08-21 12:45:31,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213857944] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:31,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494311124] [2021-08-21 12:45:31,887 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:45:31,887 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:31,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:31,895 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-21 12:45:31,896 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-21 12:45:32,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-08-21 12:45:32,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:32,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 12:45:32,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:32,690 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 9 proven. 26 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:45:32,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494311124] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:32,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:32,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-08-21 12:45:32,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438030890] [2021-08-21 12:45:32,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:45:32,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:32,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:45:32,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:45:32,691 INFO L87 Difference]: Start difference. First operand 15770 states and 67331 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:33,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:33,108 INFO L93 Difference]: Finished difference Result 45644 states and 191364 transitions. [2021-08-21 12:45:33,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:45:33,108 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-08-21 12:45:33,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:33,274 INFO L225 Difference]: With dead ends: 45644 [2021-08-21 12:45:33,275 INFO L226 Difference]: Without dead ends: 45644 [2021-08-21 12:45:33,275 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 85.4ms TimeCoverageRelationStatistics Valid=108, Invalid=234, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:45:33,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45644 states. [2021-08-21 12:45:34,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45644 to 22706. [2021-08-21 12:45:34,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22706 states, 22705 states have (on average 4.297115172869412) internal successors, (97566), 22705 states have internal predecessors, (97566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:34,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22706 states to 22706 states and 97566 transitions. [2021-08-21 12:45:34,181 INFO L78 Accepts]: Start accepts. Automaton has 22706 states and 97566 transitions. Word has length 45 [2021-08-21 12:45:34,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:34,181 INFO L470 AbstractCegarLoop]: Abstraction has 22706 states and 97566 transitions. [2021-08-21 12:45:34,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:34,181 INFO L276 IsEmpty]: Start isEmpty. Operand 22706 states and 97566 transitions. [2021-08-21 12:45:34,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-21 12:45:34,226 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:34,226 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:34,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-08-21 12:45:34,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-21 12:45:34,427 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:34,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:34,427 INFO L82 PathProgramCache]: Analyzing trace with hash 407846637, now seen corresponding path program 30 times [2021-08-21 12:45:34,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:34,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673917868] [2021-08-21 12:45:34,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:34,427 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:34,464 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 9 proven. 26 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:45:34,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:34,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673917868] [2021-08-21 12:45:34,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673917868] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:34,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752200353] [2021-08-21 12:45:34,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:45:34,464 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:34,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:34,469 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-21 12:45:34,469 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-21 12:45:35,196 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 12:45:35,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:35,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-21 12:45:35,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:35,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 19 treesize of output 16 [2021-08-21 12:45:35,452 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:45:35,452 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 43 treesize of output 43 [2021-08-21 12:45:35,591 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-08-21 12:45:35,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752200353] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:35,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:35,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 17 [2021-08-21 12:45:35,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315402161] [2021-08-21 12:45:35,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:45:35,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:35,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:45:35,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:45:35,592 INFO L87 Difference]: Start difference. First operand 22706 states and 97566 transitions. Second operand has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 17 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:41,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:41,324 INFO L93 Difference]: Finished difference Result 33522 states and 140420 transitions. [2021-08-21 12:45:41,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-08-21 12:45:41,325 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 17 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-08-21 12:45:41,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:41,443 INFO L225 Difference]: With dead ends: 33522 [2021-08-21 12:45:41,443 INFO L226 Difference]: Without dead ends: 32991 [2021-08-21 12:45:41,445 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2734 ImplicationChecksByTransitivity, 1703.4ms TimeCoverageRelationStatistics Valid=1327, Invalid=7603, Unknown=0, NotChecked=0, Total=8930 [2021-08-21 12:45:41,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32991 states. [2021-08-21 12:45:41,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32991 to 21020. [2021-08-21 12:45:41,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21020 states, 21019 states have (on average 4.2919263523478755) internal successors, (90212), 21019 states have internal predecessors, (90212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:42,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21020 states to 21020 states and 90212 transitions. [2021-08-21 12:45:42,061 INFO L78 Accepts]: Start accepts. Automaton has 21020 states and 90212 transitions. Word has length 45 [2021-08-21 12:45:42,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:42,061 INFO L470 AbstractCegarLoop]: Abstraction has 21020 states and 90212 transitions. [2021-08-21 12:45:42,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 17 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:42,061 INFO L276 IsEmpty]: Start isEmpty. Operand 21020 states and 90212 transitions. [2021-08-21 12:45:42,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-21 12:45:42,107 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:42,107 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:42,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-08-21 12:45:42,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-08-21 12:45:42,307 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:42,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:42,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1525693141, now seen corresponding path program 31 times [2021-08-21 12:45:42,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:42,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494179273] [2021-08-21 12:45:42,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:42,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:42,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:42,504 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 12:45:42,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:42,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494179273] [2021-08-21 12:45:42,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494179273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:42,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850213949] [2021-08-21 12:45:42,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:45:42,504 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:42,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:42,505 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-21 12:45:42,508 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-21 12:45:43,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:43,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 12:45:43,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:43,217 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 19 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:45:43,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850213949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:43,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:43,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 12 [2021-08-21 12:45:43,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815454121] [2021-08-21 12:45:43,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:45:43,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:43,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:45:43,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:45:43,218 INFO L87 Difference]: Start difference. First operand 21020 states and 90212 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:43,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:43,880 INFO L93 Difference]: Finished difference Result 57474 states and 238516 transitions. [2021-08-21 12:45:43,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:45:43,881 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-08-21 12:45:43,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:44,225 INFO L225 Difference]: With dead ends: 57474 [2021-08-21 12:45:44,225 INFO L226 Difference]: Without dead ends: 56842 [2021-08-21 12:45:44,226 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 232.7ms TimeCoverageRelationStatistics Valid=215, Invalid=487, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:45:44,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56842 states. [2021-08-21 12:45:44,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56842 to 24036. [2021-08-21 12:45:44,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24036 states, 24035 states have (on average 4.273018514666112) internal successors, (102702), 24035 states have internal predecessors, (102702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:45,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24036 states to 24036 states and 102702 transitions. [2021-08-21 12:45:45,072 INFO L78 Accepts]: Start accepts. Automaton has 24036 states and 102702 transitions. Word has length 45 [2021-08-21 12:45:45,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:45,072 INFO L470 AbstractCegarLoop]: Abstraction has 24036 states and 102702 transitions. [2021-08-21 12:45:45,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:45,072 INFO L276 IsEmpty]: Start isEmpty. Operand 24036 states and 102702 transitions. [2021-08-21 12:45:45,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-08-21 12:45:45,123 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:45,124 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:45:45,144 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-21 12:45:45,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:45,324 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 12:45:45,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:45,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1072164979, now seen corresponding path program 32 times [2021-08-21 12:45:45,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:45,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078724264] [2021-08-21 12:45:45,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:45,325 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:45,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:45,777 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-08-21 12:45:45,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:45,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078724264] [2021-08-21 12:45:45,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078724264] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:45,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224176971] [2021-08-21 12:45:45,777 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:45:45,778 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:45,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:45,781 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-21 12:45:45,813 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-21 12:45:46,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:45:46,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:46,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:45:46,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:46,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 10 treesize of output 7 [2021-08-21 12:45:46,838 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-08-21 12:45:46,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 24 [2021-08-21 12:45:46,876 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-08-21 12:45:46,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 19 [2021-08-21 12:45:47,062 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:45:47,062 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 32 treesize of output 30 [2021-08-21 12:45:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 40 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:45:47,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224176971] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:47,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:47,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 19 [2021-08-21 12:45:47,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688343241] [2021-08-21 12:45:47,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:45:47,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:47,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:45:47,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:45:47,103 INFO L87 Difference]: Start difference. First operand 24036 states and 102702 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:47,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:47,971 INFO L93 Difference]: Finished difference Result 34019 states and 144293 transitions. [2021-08-21 12:45:47,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 12:45:47,971 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2021-08-21 12:45:47,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:47,971 INFO L225 Difference]: With dead ends: 34019 [2021-08-21 12:45:47,971 INFO L226 Difference]: Without dead ends: 0 [2021-08-21 12:45:47,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 598.9ms TimeCoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 12:45:47,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-08-21 12:45:47,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-08-21 12:45:47,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:47,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-08-21 12:45:47,972 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 47 [2021-08-21 12:45:47,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:47,972 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-21 12:45:47,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:47,972 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-08-21 12:45:47,972 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-08-21 12:45:47,974 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 12:45:47,974 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 12:45:47,974 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 12:45:47,975 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-21 12:45:47,975 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3INUSE_VIOLATION [2021-08-21 12:45:47,994 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-21 12:45:48,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-08-21 12:45:48,185 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 12:45:48,185 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 12:45:48,187 INFO L202 PluginConnector]: Adding new model min-max-inc.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 12:45:48 BasicIcfg [2021-08-21 12:45:48,187 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 12:45:48,187 INFO L168 Benchmark]: Toolchain (without parser) took 73415.97 ms. Allocated memory was 206.6 MB in the beginning and 6.7 GB in the end (delta: 6.5 GB). Free memory was 186.5 MB in the beginning and 3.7 GB in the end (delta: -3.5 GB). Peak memory consumption was 3.0 GB. Max. memory is 8.0 GB. [2021-08-21 12:45:48,188 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 206.6 MB. Free memory is still 187.8 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 12:45:48,190 INFO L168 Benchmark]: Boogie Procedure Inliner took 23.92 ms. Allocated memory is still 206.6 MB. Free memory was 186.4 MB in the beginning and 185.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-08-21 12:45:48,194 INFO L168 Benchmark]: Boogie Preprocessor took 21.97 ms. Allocated memory is still 206.6 MB. Free memory was 185.0 MB in the beginning and 183.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 12:45:48,194 INFO L168 Benchmark]: RCFGBuilder took 278.39 ms. Allocated memory is still 206.6 MB. Free memory was 183.8 MB in the beginning and 169.9 MB in the end (delta: 13.9 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-08-21 12:45:48,194 INFO L168 Benchmark]: TraceAbstraction took 73088.17 ms. Allocated memory was 206.6 MB in the beginning and 6.7 GB in the end (delta: 6.5 GB). Free memory was 169.5 MB in the beginning and 3.7 GB in the end (delta: -3.5 GB). Peak memory consumption was 2.9 GB. Max. memory is 8.0 GB. [2021-08-21 12:45:48,195 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.11 ms. Allocated memory is still 206.6 MB. Free memory is still 187.8 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 23.92 ms. Allocated memory is still 206.6 MB. Free memory was 186.4 MB in the beginning and 185.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 21.97 ms. Allocated memory is still 206.6 MB. Free memory was 185.0 MB in the beginning and 183.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 278.39 ms. Allocated memory is still 206.6 MB. Free memory was 183.8 MB in the beginning and 169.9 MB in the end (delta: 13.9 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 73088.17 ms. Allocated memory was 206.6 MB in the beginning and 6.7 GB in the end (delta: 6.5 GB). Free memory was 169.5 MB in the beginning and 3.7 GB in the end (delta: -3.5 GB). Peak memory consumption was 2.9 GB. 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 - PositiveResult [Line: 77]: assertion always holds For all program executions holds that assertion always holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 56 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 72998.0ms, OverallIterations: 43, TraceHistogramMax: 4, EmptinessCheckTime: 1153.0ms, AutomataDifference: 26031.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 64.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2649 SDtfs, 8881 SDslu, 15253 SDs, 0 SdLazy, 15702 SolverSat, 1194 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 9081.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2135 GetRequests, 1263 SyntacticMatches, 32 SemanticMatches, 840 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7755 ImplicationChecksByTransitivity, 8413.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=29461occurred in iteration=29, InterpolantAutomatonStates: 761, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 13695.5ms AutomataMinimizationTime, 43 MinimizatonAttempts, 236665 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 202.0ms SsaConstructionTime, 672.0ms SatisfiabilityAnalysisTime, 11856.3ms InterpolantComputationTime, 2794 NumberOfCodeBlocks, 2779 NumberOfCodeBlocksAsserted, 138 NumberOfCheckSat, 2716 ConstructedInterpolants, 18 QuantifiedInterpolants, 13914 SizeOfPredicates, 88 NumberOfNonLiveVariables, 3529 ConjunctsInSsa, 413 ConjunctsInUnsatCore, 78 InterpolantComputations, 8 PerfectInterpolantSequences, 707/1440 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-08-21 12:45:48,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...