/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-7cd14b8b9f04096d8ddfd3d9cd8a4ac590fe5404-7cd14b8 [2021-03-11 14:09:26,557 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-11 14:09:26,560 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-11 14:09:26,598 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-11 14:09:26,598 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-11 14:09:26,601 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-11 14:09:26,603 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-11 14:09:26,608 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-11 14:09:26,610 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-11 14:09:26,614 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-11 14:09:26,615 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-11 14:09:26,616 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-11 14:09:26,617 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-11 14:09:26,619 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-11 14:09:26,620 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-11 14:09:26,621 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-11 14:09:26,623 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-11 14:09:26,624 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-11 14:09:26,625 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-11 14:09:26,627 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-11 14:09:26,628 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-11 14:09:26,629 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-11 14:09:26,630 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-11 14:09:26,630 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-11 14:09:26,632 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-11 14:09:26,632 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-11 14:09:26,633 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-11 14:09:26,633 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-11 14:09:26,633 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-11 14:09:26,634 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-11 14:09:26,634 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-11 14:09:26,635 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-11 14:09:26,636 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-11 14:09:26,636 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-11 14:09:26,637 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-11 14:09:26,637 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-11 14:09:26,638 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-11 14:09:26,638 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-11 14:09:26,638 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-11 14:09:26,638 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-11 14:09:26,639 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-11 14:09:26,640 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-SemanticLbe.epf [2021-03-11 14:09:26,657 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-11 14:09:26,657 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-11 14:09:26,658 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-11 14:09:26,659 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-11 14:09:26,659 INFO L138 SettingsManager]: * Use SBE=true [2021-03-11 14:09:26,659 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-11 14:09:26,659 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-11 14:09:26,659 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-11 14:09:26,659 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-11 14:09:26,659 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-11 14:09:26,659 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-11 14:09:26,660 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-11 14:09:26,660 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-11 14:09:26,660 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-11 14:09:26,660 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-11 14:09:26,660 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-11 14:09:26,660 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-11 14:09:26,660 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-11 14:09:26,660 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-11 14:09:26,661 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-11 14:09:26,661 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-11 14:09:26,661 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-11 14:09:26,661 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-11 14:09:26,661 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-11 14:09:26,661 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-11 14:09:26,661 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-11 14:09:26,661 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-11 14:09:26,662 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-03-11 14:09:26,662 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-03-11 14:09:26,934 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-11 14:09:26,955 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-11 14:09:26,958 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-11 14:09:26,958 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-11 14:09:26,959 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-11 14:09:26,960 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl [2021-03-11 14:09:26,960 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl' [2021-03-11 14:09:26,992 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-11 14:09:26,999 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-11 14:09:27,000 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-11 14:09:27,000 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-11 14:09:27,001 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-11 14:09:27,013 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,018 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,025 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-11 14:09:27,027 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-11 14:09:27,027 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-11 14:09:27,027 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-11 14:09:27,035 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,035 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,036 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,036 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,038 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,041 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,041 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... [2021-03-11 14:09:27,042 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-11 14:09:27,042 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-11 14:09:27,042 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-11 14:09:27,042 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-11 14:09:27,043 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-11 14:09:27,104 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-11 14:09:27,104 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-11 14:09:27,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-11 14:09:27,106 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2021-03-11 14:09:27,106 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2021-03-11 14:09:27,106 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2021-03-11 14:09:27,107 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-11 14:09:27,212 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-11 14:09:27,212 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-03-11 14:09:27,213 INFO L202 PluginConnector]: Adding new model fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.03 02:09:27 BoogieIcfgContainer [2021-03-11 14:09:27,214 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-11 14:09:27,215 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-11 14:09:27,215 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-11 14:09:27,218 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-11 14:09:27,218 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.03 02:09:26" (1/2) ... [2021-03-11 14:09:27,219 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3706b60a and model type fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.03 02:09:27, skipping insertion in model container [2021-03-11 14:09:27,219 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.03 02:09:27" (2/2) ... [2021-03-11 14:09:27,220 INFO L111 eAbstractionObserver]: Analyzing ICFG fork_loop_unsafe.bpl [2021-03-11 14:09:27,224 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-03-11 14:09:27,225 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-11 14:09:27,228 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-11 14:09:27,229 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-11 14:09:27,247 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,247 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,248 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,248 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,253 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 14:09:27,268 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-11 14:09:27,284 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 14:09:27,284 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-11 14:09:27,285 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 14:09:27,285 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 14:09:27,285 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 14:09:27,285 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 14:09:27,285 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 14:09:27,285 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 14:09:27,294 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 14:09:27,302 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 13 places, 10 transitions, 25 flow [2021-03-11 14:09:27,305 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 13 places, 10 transitions, 25 flow [2021-03-11 14:09:27,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 13 places, 10 transitions, 25 flow [2021-03-11 14:09:27,321 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-11 14:09:27,321 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 14:09:27,323 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16 conditions, 11 events. 0/11 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 11 event pairs, 0 based on Foata normal form. 0/10 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-11 14:09:27,323 INFO L116 LiptonReduction]: Number of co-enabled transitions 24 [2021-03-11 14:09:27,433 INFO L131 LiptonReduction]: Checked pairs total: 9 [2021-03-11 14:09:27,434 INFO L133 LiptonReduction]: Total number of compositions: 4 [2021-03-11 14:09:27,440 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 10 places, 7 transitions, 19 flow [2021-03-11 14:09:27,447 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 15 states, 10 states have (on average 2.0) internal successors, (20), 14 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:27,448 INFO L276 IsEmpty]: Start isEmpty. Operand has 15 states, 10 states have (on average 2.0) internal successors, (20), 14 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:27,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-03-11 14:09:27,452 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:27,452 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-03-11 14:09:27,453 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 14:09:27,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:27,457 INFO L82 PathProgramCache]: Analyzing trace with hash 57565, now seen corresponding path program 1 times [2021-03-11 14:09:27,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:27,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898345205] [2021-03-11 14:09:27,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:27,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:27,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:27,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:27,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:27,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:27,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:27,606 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898345205] [2021-03-11 14:09:27,606 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:27,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 14:09:27,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289156105] [2021-03-11 14:09:27,615 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-11 14:09:27,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:27,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-11 14:09:27,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-11 14:09:27,626 INFO L87 Difference]: Start difference. First operand has 15 states, 10 states have (on average 2.0) internal successors, (20), 14 states have internal predecessors, (20), 0 states have call successors, (0), 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, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:27,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:27,692 INFO L93 Difference]: Finished difference Result 11 states and 13 transitions. [2021-03-11 14:09:27,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-11 14:09:27,693 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-03-11 14:09:27,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:27,698 INFO L225 Difference]: With dead ends: 11 [2021-03-11 14:09:27,698 INFO L226 Difference]: Without dead ends: 8 [2021-03-11 14:09:27,699 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-11 14:09:27,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2021-03-11 14:09:27,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2021-03-11 14:09:27,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:27,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 9 transitions. [2021-03-11 14:09:27,720 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 9 transitions. Word has length 3 [2021-03-11 14:09:27,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:27,720 INFO L480 AbstractCegarLoop]: Abstraction has 8 states and 9 transitions. [2021-03-11 14:09:27,720 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:27,721 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 9 transitions. [2021-03-11 14:09:27,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-03-11 14:09:27,721 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:27,721 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-03-11 14:09:27,721 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-11 14:09:27,722 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 14:09:27,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:27,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1784262, now seen corresponding path program 1 times [2021-03-11 14:09:27,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:27,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489100346] [2021-03-11 14:09:27,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:27,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:27,729 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:27,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:27,733 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:27,743 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 14:09:27,744 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 14:09:27,744 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-11 14:09:27,745 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 14:09:27,745 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-11 14:09:27,749 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,749 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,749 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,750 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,750 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,750 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,750 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,751 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:27,754 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 14:09:27,754 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-11 14:09:27,755 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 14:09:27,756 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-11 14:09:27,756 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 14:09:27,756 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 14:09:27,756 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 14:09:27,756 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 14:09:27,756 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 14:09:27,756 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 14:09:27,758 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 14:09:27,758 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 20 places, 15 transitions, 42 flow [2021-03-11 14:09:27,758 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 20 places, 15 transitions, 42 flow [2021-03-11 14:09:27,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 20 places, 15 transitions, 42 flow [2021-03-11 14:09:27,763 INFO L129 PetriNetUnfolder]: 0/18 cut-off events. [2021-03-11 14:09:27,763 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-11 14:09:27,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 18 events. 0/18 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 29 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-11 14:09:27,764 INFO L116 LiptonReduction]: Number of co-enabled transitions 88 [2021-03-11 14:09:27,906 INFO L131 LiptonReduction]: Checked pairs total: 153 [2021-03-11 14:09:27,906 INFO L133 LiptonReduction]: Total number of compositions: 5 [2021-03-11 14:09:27,908 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 17 places, 12 transitions, 36 flow [2021-03-11 14:09:27,913 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 79 states, 68 states have (on average 2.4705882352941178) internal successors, (168), 78 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:27,913 INFO L276 IsEmpty]: Start isEmpty. Operand has 79 states, 68 states have (on average 2.4705882352941178) internal successors, (168), 78 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:27,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-03-11 14:09:27,914 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:27,914 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-03-11 14:09:27,914 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:27,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:27,915 INFO L82 PathProgramCache]: Analyzing trace with hash 2581598, now seen corresponding path program 1 times [2021-03-11 14:09:27,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:27,916 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797504345] [2021-03-11 14:09:27,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:27,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:27,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:27,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:27,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:27,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:27,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:27,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:27,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:27,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797504345] [2021-03-11 14:09:27,942 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:27,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-11 14:09:27,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885653561] [2021-03-11 14:09:27,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 14:09:27,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:27,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 14:09:27,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-11 14:09:27,944 INFO L87 Difference]: Start difference. First operand has 79 states, 68 states have (on average 2.4705882352941178) internal successors, (168), 78 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:27,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:27,988 INFO L93 Difference]: Finished difference Result 72 states and 147 transitions. [2021-03-11 14:09:27,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-11 14:09:27,988 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-03-11 14:09:27,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:27,990 INFO L225 Difference]: With dead ends: 72 [2021-03-11 14:09:27,990 INFO L226 Difference]: Without dead ends: 67 [2021-03-11 14:09:27,991 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:27,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-03-11 14:09:28,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2021-03-11 14:09:28,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 60 states have (on average 2.3) internal successors, (138), 66 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 138 transitions. [2021-03-11 14:09:28,002 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 138 transitions. Word has length 4 [2021-03-11 14:09:28,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:28,002 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 138 transitions. [2021-03-11 14:09:28,002 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,003 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 138 transitions. [2021-03-11 14:09:28,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-03-11 14:09:28,003 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:28,003 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2021-03-11 14:09:28,003 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-11 14:09:28,004 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:28,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:28,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1814101293, now seen corresponding path program 1 times [2021-03-11 14:09:28,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:28,005 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74963910] [2021-03-11 14:09:28,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:28,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:28,011 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:28,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:28,015 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:28,017 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 14:09:28,017 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 14:09:28,017 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-11 14:09:28,017 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 14:09:28,018 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-11 14:09:28,024 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,024 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,025 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,025 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,025 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,025 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,026 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,026 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,026 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,026 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,026 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,027 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:28,030 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 14:09:28,030 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-11 14:09:28,031 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 14:09:28,032 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-11 14:09:28,032 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 14:09:28,032 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 14:09:28,032 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 14:09:28,032 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 14:09:28,032 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 14:09:28,032 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 14:09:28,033 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 14:09:28,033 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 27 places, 20 transitions, 61 flow [2021-03-11 14:09:28,034 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 27 places, 20 transitions, 61 flow [2021-03-11 14:09:28,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 27 places, 20 transitions, 61 flow [2021-03-11 14:09:28,039 INFO L129 PetriNetUnfolder]: 0/25 cut-off events. [2021-03-11 14:09:28,039 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-11 14:09:28,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 25 events. 0/25 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 50 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-11 14:09:28,040 INFO L116 LiptonReduction]: Number of co-enabled transitions 192 [2021-03-11 14:09:28,185 INFO L131 LiptonReduction]: Checked pairs total: 371 [2021-03-11 14:09:28,185 INFO L133 LiptonReduction]: Total number of compositions: 7 [2021-03-11 14:09:28,186 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 23 places, 16 transitions, 53 flow [2021-03-11 14:09:28,202 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 319 states, 296 states have (on average 3.081081081081081) internal successors, (912), 318 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,203 INFO L276 IsEmpty]: Start isEmpty. Operand has 319 states, 296 states have (on average 3.081081081081081) internal successors, (912), 318 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-03-11 14:09:28,203 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:28,203 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-03-11 14:09:28,204 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:28,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:28,204 INFO L82 PathProgramCache]: Analyzing trace with hash 3534044, now seen corresponding path program 1 times [2021-03-11 14:09:28,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:28,205 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128174583] [2021-03-11 14:09:28,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:28,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:28,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:28,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:28,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:28,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:28,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128174583] [2021-03-11 14:09:28,228 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:28,228 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-11 14:09:28,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879516129] [2021-03-11 14:09:28,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 14:09:28,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:28,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 14:09:28,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-11 14:09:28,231 INFO L87 Difference]: Start difference. First operand has 319 states, 296 states have (on average 3.081081081081081) internal successors, (912), 318 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:28,282 INFO L93 Difference]: Finished difference Result 309 states and 871 transitions. [2021-03-11 14:09:28,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-11 14:09:28,283 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-03-11 14:09:28,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:28,288 INFO L225 Difference]: With dead ends: 309 [2021-03-11 14:09:28,288 INFO L226 Difference]: Without dead ends: 303 [2021-03-11 14:09:28,289 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:28,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-03-11 14:09:28,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 303. [2021-03-11 14:09:28,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 285 states have (on average 3.0105263157894737) internal successors, (858), 302 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 858 transitions. [2021-03-11 14:09:28,323 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 858 transitions. Word has length 4 [2021-03-11 14:09:28,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:28,323 INFO L480 AbstractCegarLoop]: Abstraction has 303 states and 858 transitions. [2021-03-11 14:09:28,323 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,323 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 858 transitions. [2021-03-11 14:09:28,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-03-11 14:09:28,324 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:28,324 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-11 14:09:28,324 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-11 14:09:28,324 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:28,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:28,324 INFO L82 PathProgramCache]: Analyzing trace with hash -899041876, now seen corresponding path program 1 times [2021-03-11 14:09:28,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:28,325 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442550308] [2021-03-11 14:09:28,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:28,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:28,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:28,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:28,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:28,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:28,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:28,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442550308] [2021-03-11 14:09:28,355 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:28,355 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 14:09:28,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742894913] [2021-03-11 14:09:28,355 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 14:09:28,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:28,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 14:09:28,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:28,356 INFO L87 Difference]: Start difference. First operand 303 states and 858 transitions. Second operand has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:28,488 INFO L93 Difference]: Finished difference Result 631 states and 1819 transitions. [2021-03-11 14:09:28,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:28,489 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-03-11 14:09:28,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:28,494 INFO L225 Difference]: With dead ends: 631 [2021-03-11 14:09:28,494 INFO L226 Difference]: Without dead ends: 631 [2021-03-11 14:09:28,495 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 31.4ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-03-11 14:09:28,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2021-03-11 14:09:28,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 296. [2021-03-11 14:09:28,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 278 states have (on average 2.960431654676259) internal successors, (823), 295 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 823 transitions. [2021-03-11 14:09:28,525 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 823 transitions. Word has length 6 [2021-03-11 14:09:28,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:28,526 INFO L480 AbstractCegarLoop]: Abstraction has 296 states and 823 transitions. [2021-03-11 14:09:28,526 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,526 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 823 transitions. [2021-03-11 14:09:28,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:28,527 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:28,527 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:28,527 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-11 14:09:28,527 INFO L428 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:28,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:28,534 INFO L82 PathProgramCache]: Analyzing trace with hash -2100493782, now seen corresponding path program 1 times [2021-03-11 14:09:28,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:28,535 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945627190] [2021-03-11 14:09:28,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:28,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:28,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:28,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:28,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:28,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:28,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:28,593 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:28,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945627190] [2021-03-11 14:09:28,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:28,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-11 14:09:28,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533233839] [2021-03-11 14:09:28,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 14:09:28,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:28,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 14:09:28,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-11 14:09:28,597 INFO L87 Difference]: Start difference. First operand 296 states and 823 transitions. Second operand has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:28,762 INFO L93 Difference]: Finished difference Result 648 states and 1804 transitions. [2021-03-11 14:09:28,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-11 14:09:28,763 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:28,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:28,767 INFO L225 Difference]: With dead ends: 648 [2021-03-11 14:09:28,767 INFO L226 Difference]: Without dead ends: 644 [2021-03-11 14:09:28,767 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 56.8ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-03-11 14:09:28,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-03-11 14:09:28,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 319. [2021-03-11 14:09:28,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 300 states have (on average 2.9166666666666665) internal successors, (875), 318 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 875 transitions. [2021-03-11 14:09:28,790 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 875 transitions. Word has length 7 [2021-03-11 14:09:28,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:28,790 INFO L480 AbstractCegarLoop]: Abstraction has 319 states and 875 transitions. [2021-03-11 14:09:28,790 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:28,790 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 875 transitions. [2021-03-11 14:09:28,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:28,792 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:28,792 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:28,793 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-11 14:09:28,793 INFO L428 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:28,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:28,793 INFO L82 PathProgramCache]: Analyzing trace with hash -2100494212, now seen corresponding path program 1 times [2021-03-11 14:09:28,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:28,794 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459769817] [2021-03-11 14:09:28,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:28,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:28,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:28,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:28,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:28,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:28,899 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:28,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459769817] [2021-03-11 14:09:28,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638062463] [2021-03-11 14:09:28,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 14:09:28,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:28,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-11 14:09:28,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 14:09:28,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:28,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:28,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:28,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:28,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:28,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 14:09:29,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:29,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 14:09:29,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:29,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:29,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:29,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:29,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:29,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:29,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:29,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:29,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:29,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:29,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:29,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:29,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:29,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:29,083 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 14:09:29,083 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-03-11 14:09:29,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675872840] [2021-03-11 14:09:29,084 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-11 14:09:29,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:29,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-11 14:09:29,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-03-11 14:09:29,085 INFO L87 Difference]: Start difference. First operand 319 states and 875 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:29,152 INFO L93 Difference]: Finished difference Result 314 states and 785 transitions. [2021-03-11 14:09:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:29,153 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:29,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:29,154 INFO L225 Difference]: With dead ends: 314 [2021-03-11 14:09:29,154 INFO L226 Difference]: Without dead ends: 308 [2021-03-11 14:09:29,155 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 64.6ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-03-11 14:09:29,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2021-03-11 14:09:29,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 273. [2021-03-11 14:09:29,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 256 states have (on average 2.81640625) internal successors, (721), 272 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 721 transitions. [2021-03-11 14:09:29,164 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 721 transitions. Word has length 7 [2021-03-11 14:09:29,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:29,164 INFO L480 AbstractCegarLoop]: Abstraction has 273 states and 721 transitions. [2021-03-11 14:09:29,164 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,164 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 721 transitions. [2021-03-11 14:09:29,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:29,164 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:29,164 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:29,378 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-03-11 14:09:29,379 INFO L428 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:29,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:29,379 INFO L82 PathProgramCache]: Analyzing trace with hash -2078796882, now seen corresponding path program 2 times [2021-03-11 14:09:29,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:29,380 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98501573] [2021-03-11 14:09:29,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:29,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:29,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:29,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:29,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:29,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:29,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:29,426 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-11 14:09:29,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98501573] [2021-03-11 14:09:29,426 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:29,426 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 14:09:29,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53257645] [2021-03-11 14:09:29,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 14:09:29,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:29,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 14:09:29,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:29,428 INFO L87 Difference]: Start difference. First operand 273 states and 721 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:29,536 INFO L93 Difference]: Finished difference Result 667 states and 1664 transitions. [2021-03-11 14:09:29,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:29,537 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:29,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:29,540 INFO L225 Difference]: With dead ends: 667 [2021-03-11 14:09:29,540 INFO L226 Difference]: Without dead ends: 661 [2021-03-11 14:09:29,542 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 51.7ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-03-11 14:09:29,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2021-03-11 14:09:29,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 229. [2021-03-11 14:09:29,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 214 states have (on average 2.7803738317757007) internal successors, (595), 228 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 595 transitions. [2021-03-11 14:09:29,556 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 595 transitions. Word has length 7 [2021-03-11 14:09:29,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:29,557 INFO L480 AbstractCegarLoop]: Abstraction has 229 states and 595 transitions. [2021-03-11 14:09:29,557 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,557 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 595 transitions. [2021-03-11 14:09:29,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-03-11 14:09:29,559 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:29,559 INFO L519 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1] [2021-03-11 14:09:29,563 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-11 14:09:29,563 INFO L428 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:29,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:29,563 INFO L82 PathProgramCache]: Analyzing trace with hash -690983414, now seen corresponding path program 1 times [2021-03-11 14:09:29,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:29,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70577952] [2021-03-11 14:09:29,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:29,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:29,579 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:29,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:29,582 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:29,584 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 14:09:29,584 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 14:09:29,584 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-11 14:09:29,584 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 14:09:29,585 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-11 14:09:29,592 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,592 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,592 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,592 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,595 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,595 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,595 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,595 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,596 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,596 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,596 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,596 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,596 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,596 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,597 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,597 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:29,601 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 14:09:29,602 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-11 14:09:29,602 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 14:09:29,603 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-11 14:09:29,603 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 14:09:29,603 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 14:09:29,603 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 14:09:29,603 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 14:09:29,603 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 14:09:29,603 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 14:09:29,604 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 14:09:29,604 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 34 places, 25 transitions, 82 flow [2021-03-11 14:09:29,604 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 34 places, 25 transitions, 82 flow [2021-03-11 14:09:29,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 25 transitions, 82 flow [2021-03-11 14:09:29,611 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-03-11 14:09:29,612 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-11 14:09:29,612 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 32 events. 0/32 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-11 14:09:29,613 INFO L116 LiptonReduction]: Number of co-enabled transitions 336 [2021-03-11 14:09:29,807 INFO L131 LiptonReduction]: Checked pairs total: 674 [2021-03-11 14:09:29,807 INFO L133 LiptonReduction]: Total number of compositions: 9 [2021-03-11 14:09:29,808 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 29 places, 20 transitions, 72 flow [2021-03-11 14:09:29,856 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1279 states, 1232 states have (on average 3.74025974025974) internal successors, (4608), 1278 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,860 INFO L276 IsEmpty]: Start isEmpty. Operand has 1279 states, 1232 states have (on average 3.74025974025974) internal successors, (4608), 1278 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-03-11 14:09:29,860 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:29,860 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-03-11 14:09:29,861 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:29,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:29,861 INFO L82 PathProgramCache]: Analyzing trace with hash 4701594, now seen corresponding path program 1 times [2021-03-11 14:09:29,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:29,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502511827] [2021-03-11 14:09:29,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:29,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:29,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:29,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:29,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:29,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:29,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:29,881 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502511827] [2021-03-11 14:09:29,881 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:29,881 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-11 14:09:29,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528684737] [2021-03-11 14:09:29,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 14:09:29,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:29,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 14:09:29,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-11 14:09:29,886 INFO L87 Difference]: Start difference. First operand has 1279 states, 1232 states have (on average 3.74025974025974) internal successors, (4608), 1278 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:29,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:29,950 INFO L93 Difference]: Finished difference Result 1266 states and 4541 transitions. [2021-03-11 14:09:29,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-11 14:09:29,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-03-11 14:09:29,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:29,959 INFO L225 Difference]: With dead ends: 1266 [2021-03-11 14:09:29,960 INFO L226 Difference]: Without dead ends: 1259 [2021-03-11 14:09:29,960 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.5ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:29,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2021-03-11 14:09:30,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1259. [2021-03-11 14:09:30,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1259 states, 1218 states have (on average 3.713464696223317) internal successors, (4523), 1258 states have internal predecessors, (4523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:30,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 4523 transitions. [2021-03-11 14:09:30,022 INFO L78 Accepts]: Start accepts. Automaton has 1259 states and 4523 transitions. Word has length 4 [2021-03-11 14:09:30,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:30,022 INFO L480 AbstractCegarLoop]: Abstraction has 1259 states and 4523 transitions. [2021-03-11 14:09:30,022 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:30,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1259 states and 4523 transitions. [2021-03-11 14:09:30,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-03-11 14:09:30,024 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:30,024 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-11 14:09:30,024 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-11 14:09:30,025 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:30,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:30,025 INFO L82 PathProgramCache]: Analyzing trace with hash 223101678, now seen corresponding path program 1 times [2021-03-11 14:09:30,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:30,025 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665565424] [2021-03-11 14:09:30,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:30,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:30,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:30,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:30,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:30,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:30,066 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:30,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665565424] [2021-03-11 14:09:30,067 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:30,067 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 14:09:30,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266748703] [2021-03-11 14:09:30,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 14:09:30,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:30,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 14:09:30,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:30,069 INFO L87 Difference]: Start difference. First operand 1259 states and 4523 transitions. Second operand has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:30,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:30,268 INFO L93 Difference]: Finished difference Result 2942 states and 11032 transitions. [2021-03-11 14:09:30,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:30,268 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-03-11 14:09:30,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:30,289 INFO L225 Difference]: With dead ends: 2942 [2021-03-11 14:09:30,290 INFO L226 Difference]: Without dead ends: 2942 [2021-03-11 14:09:30,290 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 30.2ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-03-11 14:09:30,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2942 states. [2021-03-11 14:09:30,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2942 to 1249. [2021-03-11 14:09:30,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1208 states have (on average 3.693708609271523) internal successors, (4462), 1248 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:30,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 4462 transitions. [2021-03-11 14:09:30,376 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 4462 transitions. Word has length 6 [2021-03-11 14:09:30,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:30,376 INFO L480 AbstractCegarLoop]: Abstraction has 1249 states and 4462 transitions. [2021-03-11 14:09:30,376 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:30,376 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 4462 transitions. [2021-03-11 14:09:30,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:30,377 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:30,377 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:30,377 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-11 14:09:30,377 INFO L428 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:30,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:30,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1673786346, now seen corresponding path program 1 times [2021-03-11 14:09:30,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:30,378 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894071599] [2021-03-11 14:09:30,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:30,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:30,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:30,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:30,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:30,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:30,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:30,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894071599] [2021-03-11 14:09:30,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394826918] [2021-03-11 14:09:30,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 14:09:30,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:30,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-11 14:09:30,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 14:09:30,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 14:09:30,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:30,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 14:09:30,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:30,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:30,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:30,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:30,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:30,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:30,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:30,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:30,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:30,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:30,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:30,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:30,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:30,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:30,552 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 14:09:30,552 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-03-11 14:09:30,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298128892] [2021-03-11 14:09:30,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-11 14:09:30,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:30,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-11 14:09:30,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-03-11 14:09:30,554 INFO L87 Difference]: Start difference. First operand 1249 states and 4462 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:30,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:30,642 INFO L93 Difference]: Finished difference Result 1427 states and 4742 transitions. [2021-03-11 14:09:30,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:30,643 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:30,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:30,651 INFO L225 Difference]: With dead ends: 1427 [2021-03-11 14:09:30,651 INFO L226 Difference]: Without dead ends: 1425 [2021-03-11 14:09:30,651 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 48.4ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-03-11 14:09:30,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states. [2021-03-11 14:09:30,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 1184. [2021-03-11 14:09:30,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1184 states, 1144 states have (on average 3.618006993006993) internal successors, (4139), 1183 states have internal predecessors, (4139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:30,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 4139 transitions. [2021-03-11 14:09:30,698 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 4139 transitions. Word has length 7 [2021-03-11 14:09:30,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:30,698 INFO L480 AbstractCegarLoop]: Abstraction has 1184 states and 4139 transitions. [2021-03-11 14:09:30,698 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:30,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 4139 transitions. [2021-03-11 14:09:30,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:30,698 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:30,698 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:30,911 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-03-11 14:09:30,911 INFO L428 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:30,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:30,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1673786342, now seen corresponding path program 1 times [2021-03-11 14:09:30,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:30,912 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160397100] [2021-03-11 14:09:30,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:30,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:30,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:30,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:30,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:30,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:30,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:30,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:30,954 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160397100] [2021-03-11 14:09:30,954 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:30,954 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-11 14:09:30,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902355343] [2021-03-11 14:09:30,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 14:09:30,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:30,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 14:09:30,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-11 14:09:30,955 INFO L87 Difference]: Start difference. First operand 1184 states and 4139 transitions. Second operand has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:31,172 INFO L93 Difference]: Finished difference Result 2751 states and 9902 transitions. [2021-03-11 14:09:31,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-11 14:09:31,173 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:31,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:31,189 INFO L225 Difference]: With dead ends: 2751 [2021-03-11 14:09:31,189 INFO L226 Difference]: Without dead ends: 2740 [2021-03-11 14:09:31,189 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 58.9ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-03-11 14:09:31,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2740 states. [2021-03-11 14:09:31,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2740 to 1187. [2021-03-11 14:09:31,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1187 states, 1147 states have (on average 3.5789014821272884) internal successors, (4105), 1186 states have internal predecessors, (4105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1187 states to 1187 states and 4105 transitions. [2021-03-11 14:09:31,272 INFO L78 Accepts]: Start accepts. Automaton has 1187 states and 4105 transitions. Word has length 7 [2021-03-11 14:09:31,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:31,272 INFO L480 AbstractCegarLoop]: Abstraction has 1187 states and 4105 transitions. [2021-03-11 14:09:31,272 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1187 states and 4105 transitions. [2021-03-11 14:09:31,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:31,273 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:31,273 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:31,274 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-11 14:09:31,274 INFO L428 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:31,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:31,274 INFO L82 PathProgramCache]: Analyzing trace with hash -1668827582, now seen corresponding path program 2 times [2021-03-11 14:09:31,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:31,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750556409] [2021-03-11 14:09:31,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:31,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:31,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:31,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:31,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:31,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-11 14:09:31,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750556409] [2021-03-11 14:09:31,317 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:31,317 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 14:09:31,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645799717] [2021-03-11 14:09:31,318 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 14:09:31,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:31,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 14:09:31,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:31,318 INFO L87 Difference]: Start difference. First operand 1187 states and 4105 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:31,472 INFO L93 Difference]: Finished difference Result 3238 states and 11109 transitions. [2021-03-11 14:09:31,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:31,473 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:31,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:31,491 INFO L225 Difference]: With dead ends: 3238 [2021-03-11 14:09:31,492 INFO L226 Difference]: Without dead ends: 3232 [2021-03-11 14:09:31,492 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 30.7ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-03-11 14:09:31,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3232 states. [2021-03-11 14:09:31,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3232 to 1125. [2021-03-11 14:09:31,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 1087 states have (on average 3.5501379944802207) internal successors, (3859), 1124 states have internal predecessors, (3859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 3859 transitions. [2021-03-11 14:09:31,566 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 3859 transitions. Word has length 7 [2021-03-11 14:09:31,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:31,566 INFO L480 AbstractCegarLoop]: Abstraction has 1125 states and 3859 transitions. [2021-03-11 14:09:31,566 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 3859 transitions. [2021-03-11 14:09:31,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-03-11 14:09:31,567 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:31,567 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:31,567 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-11 14:09:31,567 INFO L428 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:31,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:31,568 INFO L82 PathProgramCache]: Analyzing trace with hash -347937405, now seen corresponding path program 1 times [2021-03-11 14:09:31,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:31,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6591758] [2021-03-11 14:09:31,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:31,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:31,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:31,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,600 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:31,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6591758] [2021-03-11 14:09:31,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:31,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-11 14:09:31,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330178773] [2021-03-11 14:09:31,601 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 14:09:31,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:31,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 14:09:31,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-11 14:09:31,601 INFO L87 Difference]: Start difference. First operand 1125 states and 3859 transitions. Second operand has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:31,806 INFO L93 Difference]: Finished difference Result 2623 states and 9423 transitions. [2021-03-11 14:09:31,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-11 14:09:31,807 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-03-11 14:09:31,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:31,820 INFO L225 Difference]: With dead ends: 2623 [2021-03-11 14:09:31,820 INFO L226 Difference]: Without dead ends: 2623 [2021-03-11 14:09:31,820 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 35.3ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-03-11 14:09:31,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2623 states. [2021-03-11 14:09:31,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2623 to 1118. [2021-03-11 14:09:31,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1080 states have (on average 3.5277777777777777) internal successors, (3810), 1117 states have internal predecessors, (3810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 3810 transitions. [2021-03-11 14:09:31,888 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 3810 transitions. Word has length 8 [2021-03-11 14:09:31,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:31,888 INFO L480 AbstractCegarLoop]: Abstraction has 1118 states and 3810 transitions. [2021-03-11 14:09:31,889 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:31,889 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 3810 transitions. [2021-03-11 14:09:31,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-03-11 14:09:31,889 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:31,889 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:31,889 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-11 14:09:31,889 INFO L428 AbstractCegarLoop]: === Iteration 7 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:31,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:31,890 INFO L82 PathProgramCache]: Analyzing trace with hash 2098842525, now seen corresponding path program 1 times [2021-03-11 14:09:31,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:31,890 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672216418] [2021-03-11 14:09:31,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:31,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:31,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:31,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:31,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:31,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:31,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:31,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672216418] [2021-03-11 14:09:31,939 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:31,939 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-11 14:09:31,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016390931] [2021-03-11 14:09:31,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-11 14:09:31,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:31,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-11 14:09:31,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-03-11 14:09:31,940 INFO L87 Difference]: Start difference. First operand 1118 states and 3810 transitions. Second operand has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:32,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:32,163 INFO L93 Difference]: Finished difference Result 2526 states and 8891 transitions. [2021-03-11 14:09:32,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-11 14:09:32,164 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-03-11 14:09:32,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:32,173 INFO L225 Difference]: With dead ends: 2526 [2021-03-11 14:09:32,173 INFO L226 Difference]: Without dead ends: 2526 [2021-03-11 14:09:32,173 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 58.7ms TimeCoverageRelationStatistics Valid=69, Invalid=113, Unknown=0, NotChecked=0, Total=182 [2021-03-11 14:09:32,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2021-03-11 14:09:32,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1126. [2021-03-11 14:09:32,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 1088 states have (on average 3.5119485294117645) internal successors, (3821), 1125 states have internal predecessors, (3821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:32,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 3821 transitions. [2021-03-11 14:09:32,249 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 3821 transitions. Word has length 9 [2021-03-11 14:09:32,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:32,249 INFO L480 AbstractCegarLoop]: Abstraction has 1126 states and 3821 transitions. [2021-03-11 14:09:32,249 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:32,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 3821 transitions. [2021-03-11 14:09:32,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-03-11 14:09:32,250 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:32,250 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:32,250 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-11 14:09:32,250 INFO L428 AbstractCegarLoop]: === Iteration 8 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:32,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:32,250 INFO L82 PathProgramCache]: Analyzing trace with hash -1720790057, now seen corresponding path program 2 times [2021-03-11 14:09:32,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:32,251 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903468193] [2021-03-11 14:09:32,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:32,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:32,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:32,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:32,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:32,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:32,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:32,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:32,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:32,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:32,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:32,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:32,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:32,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:32,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-11 14:09:32,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903468193] [2021-03-11 14:09:32,281 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:32,281 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-11 14:09:32,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342413230] [2021-03-11 14:09:32,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 14:09:32,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:32,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 14:09:32,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-11 14:09:32,282 INFO L87 Difference]: Start difference. First operand 1126 states and 3821 transitions. Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:32,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:32,444 INFO L93 Difference]: Finished difference Result 3565 states and 12268 transitions. [2021-03-11 14:09:32,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-11 14:09:32,445 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-03-11 14:09:32,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:32,463 INFO L225 Difference]: With dead ends: 3565 [2021-03-11 14:09:32,463 INFO L226 Difference]: Without dead ends: 3565 [2021-03-11 14:09:32,467 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 32.7ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-03-11 14:09:32,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3565 states. [2021-03-11 14:09:32,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3565 to 1078. [2021-03-11 14:09:32,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 1040 states have (on average 3.458653846153846) internal successors, (3597), 1077 states have internal predecessors, (3597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:32,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 3597 transitions. [2021-03-11 14:09:32,532 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 3597 transitions. Word has length 9 [2021-03-11 14:09:32,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:32,532 INFO L480 AbstractCegarLoop]: Abstraction has 1078 states and 3597 transitions. [2021-03-11 14:09:32,532 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:32,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 3597 transitions. [2021-03-11 14:09:32,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-03-11 14:09:32,533 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:32,533 INFO L519 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:32,533 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-11 14:09:32,533 INFO L428 AbstractCegarLoop]: === Iteration 9 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:32,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:32,533 INFO L82 PathProgramCache]: Analyzing trace with hash 639564650, now seen corresponding path program 1 times [2021-03-11 14:09:32,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:32,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628588018] [2021-03-11 14:09:32,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:32,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:32,542 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:32,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:32,545 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:32,550 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 14:09:32,550 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 14:09:32,550 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-11 14:09:32,550 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 14:09:32,551 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-11 14:09:32,559 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,559 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,559 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,559 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,559 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,559 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,559 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,559 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,560 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,561 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,561 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,561 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 14:09:32,564 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 14:09:32,564 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-11 14:09:32,565 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 14:09:32,565 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-11 14:09:32,565 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 14:09:32,565 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 14:09:32,565 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 14:09:32,565 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 14:09:32,565 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 14:09:32,565 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 14:09:32,568 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 14:09:32,568 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 41 places, 30 transitions, 105 flow [2021-03-11 14:09:32,568 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 41 places, 30 transitions, 105 flow [2021-03-11 14:09:32,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 41 places, 30 transitions, 105 flow [2021-03-11 14:09:32,575 INFO L129 PetriNetUnfolder]: 0/39 cut-off events. [2021-03-11 14:09:32,576 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-11 14:09:32,576 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 39 events. 0/39 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 83 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2021-03-11 14:09:32,577 INFO L116 LiptonReduction]: Number of co-enabled transitions 520 [2021-03-11 14:09:32,831 INFO L131 LiptonReduction]: Checked pairs total: 1087 [2021-03-11 14:09:32,832 INFO L133 LiptonReduction]: Total number of compositions: 11 [2021-03-11 14:09:32,832 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 24 transitions, 93 flow [2021-03-11 14:09:33,119 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 5119 states, 5024 states have (on average 4.43312101910828) internal successors, (22272), 5118 states have internal predecessors, (22272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:33,133 INFO L276 IsEmpty]: Start isEmpty. Operand has 5119 states, 5024 states have (on average 4.43312101910828) internal successors, (22272), 5118 states have internal predecessors, (22272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:33,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-03-11 14:09:33,134 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:33,134 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-03-11 14:09:33,134 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:33,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:33,135 INFO L82 PathProgramCache]: Analyzing trace with hash 6084632, now seen corresponding path program 1 times [2021-03-11 14:09:33,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:33,135 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699285273] [2021-03-11 14:09:33,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:33,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:33,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:33,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:33,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:33,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:33,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:33,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:33,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:33,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699285273] [2021-03-11 14:09:33,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:33,161 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-11 14:09:33,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607396444] [2021-03-11 14:09:33,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 14:09:33,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:33,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 14:09:33,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-11 14:09:33,175 INFO L87 Difference]: Start difference. First operand has 5119 states, 5024 states have (on average 4.43312101910828) internal successors, (22272), 5118 states have internal predecessors, (22272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:33,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:33,274 INFO L93 Difference]: Finished difference Result 5103 states and 22173 transitions. [2021-03-11 14:09:33,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-11 14:09:33,275 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-03-11 14:09:33,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:33,298 INFO L225 Difference]: With dead ends: 5103 [2021-03-11 14:09:33,298 INFO L226 Difference]: Without dead ends: 5095 [2021-03-11 14:09:33,298 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.8ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:33,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5095 states. [2021-03-11 14:09:33,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5095 to 5095. [2021-03-11 14:09:33,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5095 states, 5007 states have (on average 4.4236069502696225) internal successors, (22149), 5094 states have internal predecessors, (22149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:33,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5095 states to 5095 states and 22149 transitions. [2021-03-11 14:09:33,589 INFO L78 Accepts]: Start accepts. Automaton has 5095 states and 22149 transitions. Word has length 4 [2021-03-11 14:09:33,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:33,590 INFO L480 AbstractCegarLoop]: Abstraction has 5095 states and 22149 transitions. [2021-03-11 14:09:33,590 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:33,590 INFO L276 IsEmpty]: Start isEmpty. Operand 5095 states and 22149 transitions. [2021-03-11 14:09:33,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-03-11 14:09:33,590 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:33,590 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-11 14:09:33,590 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-11 14:09:33,590 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:33,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:33,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1552329168, now seen corresponding path program 1 times [2021-03-11 14:09:33,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:33,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691090226] [2021-03-11 14:09:33,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:33,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:33,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:33,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:33,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:33,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:33,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:33,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:33,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:33,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:33,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:33,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691090226] [2021-03-11 14:09:33,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:33,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 14:09:33,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022310644] [2021-03-11 14:09:33,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 14:09:33,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:33,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 14:09:33,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:33,634 INFO L87 Difference]: Start difference. First operand 5095 states and 22149 transitions. Second operand has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:33,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:33,840 INFO L93 Difference]: Finished difference Result 12660 states and 57478 transitions. [2021-03-11 14:09:33,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:33,841 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-03-11 14:09:33,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:33,902 INFO L225 Difference]: With dead ends: 12660 [2021-03-11 14:09:33,902 INFO L226 Difference]: Without dead ends: 12660 [2021-03-11 14:09:33,902 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 30.3ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-03-11 14:09:34,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12660 states. [2021-03-11 14:09:34,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12660 to 5082. [2021-03-11 14:09:34,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5082 states, 4994 states have (on average 4.416499799759712) internal successors, (22056), 5081 states have internal predecessors, (22056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:34,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5082 states to 5082 states and 22056 transitions. [2021-03-11 14:09:34,466 INFO L78 Accepts]: Start accepts. Automaton has 5082 states and 22056 transitions. Word has length 6 [2021-03-11 14:09:34,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:34,467 INFO L480 AbstractCegarLoop]: Abstraction has 5082 states and 22056 transitions. [2021-03-11 14:09:34,467 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:34,467 INFO L276 IsEmpty]: Start isEmpty. Operand 5082 states and 22056 transitions. [2021-03-11 14:09:34,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:34,467 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:34,467 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:34,467 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-11 14:09:34,468 INFO L428 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:34,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:34,468 INFO L82 PathProgramCache]: Analyzing trace with hash 876926823, now seen corresponding path program 1 times [2021-03-11 14:09:34,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:34,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519758379] [2021-03-11 14:09:34,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:34,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:34,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:34,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:34,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:34,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:34,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:34,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519758379] [2021-03-11 14:09:34,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527947020] [2021-03-11 14:09:34,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 14:09:34,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:34,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-11 14:09:34,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 14:09:34,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 14:09:34,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:34,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 14:09:34,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:34,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:34,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:34,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:34,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:34,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:34,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:34,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:34,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:34,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 14:09:34,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 14:09:34,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 14:09:34,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:34,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 14:09:34,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:34,668 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 14:09:34,668 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-03-11 14:09:34,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395152598] [2021-03-11 14:09:34,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-11 14:09:34,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:34,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-11 14:09:34,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-03-11 14:09:34,669 INFO L87 Difference]: Start difference. First operand 5082 states and 22056 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:34,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:34,855 INFO L93 Difference]: Finished difference Result 6138 states and 25357 transitions. [2021-03-11 14:09:34,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:34,855 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:34,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:34,877 INFO L225 Difference]: With dead ends: 6138 [2021-03-11 14:09:34,878 INFO L226 Difference]: Without dead ends: 6136 [2021-03-11 14:09:34,878 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 117.3ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-03-11 14:09:35,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6136 states. [2021-03-11 14:09:35,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6136 to 4978. [2021-03-11 14:09:35,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4978 states, 4891 states have (on average 4.373952157023104) internal successors, (21393), 4977 states have internal predecessors, (21393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:35,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4978 states to 4978 states and 21393 transitions. [2021-03-11 14:09:35,140 INFO L78 Accepts]: Start accepts. Automaton has 4978 states and 21393 transitions. Word has length 7 [2021-03-11 14:09:35,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:35,140 INFO L480 AbstractCegarLoop]: Abstraction has 4978 states and 21393 transitions. [2021-03-11 14:09:35,140 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:35,140 INFO L276 IsEmpty]: Start isEmpty. Operand 4978 states and 21393 transitions. [2021-03-11 14:09:35,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:35,140 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:35,140 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:35,355 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-03-11 14:09:35,355 INFO L428 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:35,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:35,356 INFO L82 PathProgramCache]: Analyzing trace with hash 876925959, now seen corresponding path program 1 times [2021-03-11 14:09:35,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:35,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946860831] [2021-03-11 14:09:35,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:35,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:35,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:35,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:35,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:35,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:35,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:35,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:35,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:35,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:35,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:35,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:35,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-11 14:09:35,377 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946860831] [2021-03-11 14:09:35,377 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:35,377 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 14:09:35,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090561355] [2021-03-11 14:09:35,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 14:09:35,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:35,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 14:09:35,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:35,378 INFO L87 Difference]: Start difference. First operand 4978 states and 21393 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:35,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:35,671 INFO L93 Difference]: Finished difference Result 12766 states and 57789 transitions. [2021-03-11 14:09:35,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-11 14:09:35,672 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:35,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:35,718 INFO L225 Difference]: With dead ends: 12766 [2021-03-11 14:09:35,719 INFO L226 Difference]: Without dead ends: 12760 [2021-03-11 14:09:35,719 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 30.3ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-03-11 14:09:35,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12760 states. [2021-03-11 14:09:36,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12760 to 5028. [2021-03-11 14:09:36,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5028 states, 4941 states have (on average 4.382716049382716) internal successors, (21655), 5027 states have internal predecessors, (21655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:36,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5028 states to 5028 states and 21655 transitions. [2021-03-11 14:09:36,138 INFO L78 Accepts]: Start accepts. Automaton has 5028 states and 21655 transitions. Word has length 7 [2021-03-11 14:09:36,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:36,138 INFO L480 AbstractCegarLoop]: Abstraction has 5028 states and 21655 transitions. [2021-03-11 14:09:36,138 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:36,138 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 21655 transitions. [2021-03-11 14:09:36,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:36,138 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:36,138 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:36,138 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-11 14:09:36,139 INFO L428 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:36,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:36,139 INFO L82 PathProgramCache]: Analyzing trace with hash 877560219, now seen corresponding path program 2 times [2021-03-11 14:09:36,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:36,139 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035488471] [2021-03-11 14:09:36,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:36,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:36,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:36,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:36,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:36,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:36,181 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:36,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035488471] [2021-03-11 14:09:36,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:36,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-11 14:09:36,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474826643] [2021-03-11 14:09:36,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 14:09:36,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:36,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 14:09:36,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-11 14:09:36,182 INFO L87 Difference]: Start difference. First operand 5028 states and 21655 transitions. Second operand has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:36,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:36,532 INFO L93 Difference]: Finished difference Result 12416 states and 55507 transitions. [2021-03-11 14:09:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-11 14:09:36,533 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:36,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:36,566 INFO L225 Difference]: With dead ends: 12416 [2021-03-11 14:09:36,566 INFO L226 Difference]: Without dead ends: 12405 [2021-03-11 14:09:36,566 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 52.4ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-03-11 14:09:36,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12405 states. [2021-03-11 14:09:36,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12405 to 4963. [2021-03-11 14:09:36,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4963 states, 4876 states have (on average 4.348646431501231) internal successors, (21204), 4962 states have internal predecessors, (21204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:36,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4963 states to 4963 states and 21204 transitions. [2021-03-11 14:09:36,920 INFO L78 Accepts]: Start accepts. Automaton has 4963 states and 21204 transitions. Word has length 7 [2021-03-11 14:09:36,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:36,920 INFO L480 AbstractCegarLoop]: Abstraction has 4963 states and 21204 transitions. [2021-03-11 14:09:36,920 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:36,920 INFO L276 IsEmpty]: Start isEmpty. Operand 4963 states and 21204 transitions. [2021-03-11 14:09:36,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-03-11 14:09:36,921 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:36,921 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:36,921 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-11 14:09:36,921 INFO L428 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:36,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:36,921 INFO L82 PathProgramCache]: Analyzing trace with hash 878713419, now seen corresponding path program 3 times [2021-03-11 14:09:36,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:36,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693245075] [2021-03-11 14:09:36,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:36,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:36,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:36,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:36,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:36,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:36,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:36,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:36,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-11 14:09:36,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693245075] [2021-03-11 14:09:36,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:36,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 14:09:36,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231636700] [2021-03-11 14:09:36,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 14:09:36,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:36,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 14:09:36,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:36,954 INFO L87 Difference]: Start difference. First operand 4963 states and 21204 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:37,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:37,168 INFO L93 Difference]: Finished difference Result 13846 states and 59299 transitions. [2021-03-11 14:09:37,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:37,168 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-03-11 14:09:37,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:37,315 INFO L225 Difference]: With dead ends: 13846 [2021-03-11 14:09:37,316 INFO L226 Difference]: Without dead ends: 13840 [2021-03-11 14:09:37,316 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 36.9ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-03-11 14:09:37,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13840 states. [2021-03-11 14:09:37,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13840 to 4883. [2021-03-11 14:09:37,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4883 states, 4798 states have (on average 4.335556481867445) internal successors, (20802), 4882 states have internal predecessors, (20802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:37,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4883 states to 4883 states and 20802 transitions. [2021-03-11 14:09:37,676 INFO L78 Accepts]: Start accepts. Automaton has 4883 states and 20802 transitions. Word has length 7 [2021-03-11 14:09:37,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:37,676 INFO L480 AbstractCegarLoop]: Abstraction has 4883 states and 20802 transitions. [2021-03-11 14:09:37,676 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:37,676 INFO L276 IsEmpty]: Start isEmpty. Operand 4883 states and 20802 transitions. [2021-03-11 14:09:37,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-03-11 14:09:37,676 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:37,676 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:37,676 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-11 14:09:37,677 INFO L428 AbstractCegarLoop]: === Iteration 7 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:37,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:37,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1434521929, now seen corresponding path program 1 times [2021-03-11 14:09:37,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:37,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119072781] [2021-03-11 14:09:37,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:37,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:37,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:37,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:37,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:37,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:37,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:37,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:37,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:37,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:37,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:37,726 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:37,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119072781] [2021-03-11 14:09:37,727 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:37,727 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-11 14:09:37,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043659079] [2021-03-11 14:09:37,727 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 14:09:37,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:37,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 14:09:37,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-11 14:09:37,728 INFO L87 Difference]: Start difference. First operand 4883 states and 20802 transitions. Second operand has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:38,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:38,013 INFO L93 Difference]: Finished difference Result 13160 states and 60014 transitions. [2021-03-11 14:09:38,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-11 14:09:38,013 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-03-11 14:09:38,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:38,175 INFO L225 Difference]: With dead ends: 13160 [2021-03-11 14:09:38,175 INFO L226 Difference]: Without dead ends: 13160 [2021-03-11 14:09:38,176 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 34.4ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-03-11 14:09:38,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13160 states. [2021-03-11 14:09:38,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13160 to 4873. [2021-03-11 14:09:38,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4873 states, 4788 states have (on average 4.3276942355889725) internal successors, (20721), 4872 states have internal predecessors, (20721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:38,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4873 states to 4873 states and 20721 transitions. [2021-03-11 14:09:38,506 INFO L78 Accepts]: Start accepts. Automaton has 4873 states and 20721 transitions. Word has length 8 [2021-03-11 14:09:38,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:38,506 INFO L480 AbstractCegarLoop]: Abstraction has 4873 states and 20721 transitions. [2021-03-11 14:09:38,506 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:38,506 INFO L276 IsEmpty]: Start isEmpty. Operand 4873 states and 20721 transitions. [2021-03-11 14:09:38,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-03-11 14:09:38,507 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:38,507 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:38,507 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-11 14:09:38,507 INFO L428 AbstractCegarLoop]: === Iteration 8 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:38,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:38,507 INFO L82 PathProgramCache]: Analyzing trace with hash 912099776, now seen corresponding path program 1 times [2021-03-11 14:09:38,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:38,507 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50164671] [2021-03-11 14:09:38,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:38,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:38,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:38,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:38,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:38,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:38,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:38,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:38,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:38,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:38,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:38,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:38,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:38,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:38,534 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 14:09:38,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50164671] [2021-03-11 14:09:38,535 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:38,535 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 14:09:38,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701455089] [2021-03-11 14:09:38,535 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 14:09:38,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:38,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 14:09:38,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-11 14:09:38,536 INFO L87 Difference]: Start difference. First operand 4873 states and 20721 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:38,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:38,705 INFO L93 Difference]: Finished difference Result 12534 states and 56558 transitions. [2021-03-11 14:09:38,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 14:09:38,705 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-03-11 14:09:38,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:38,737 INFO L225 Difference]: With dead ends: 12534 [2021-03-11 14:09:38,738 INFO L226 Difference]: Without dead ends: 12534 [2021-03-11 14:09:38,738 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 27.1ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-03-11 14:09:38,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12534 states. [2021-03-11 14:09:39,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12534 to 4961. [2021-03-11 14:09:39,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4961 states, 4876 states have (on average 4.35377358490566) internal successors, (21229), 4960 states have internal predecessors, (21229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:39,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4961 states to 4961 states and 21229 transitions. [2021-03-11 14:09:39,090 INFO L78 Accepts]: Start accepts. Automaton has 4961 states and 21229 transitions. Word has length 9 [2021-03-11 14:09:39,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:39,091 INFO L480 AbstractCegarLoop]: Abstraction has 4961 states and 21229 transitions. [2021-03-11 14:09:39,091 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:39,091 INFO L276 IsEmpty]: Start isEmpty. Operand 4961 states and 21229 transitions. [2021-03-11 14:09:39,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-03-11 14:09:39,091 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:39,092 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:39,092 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-11 14:09:39,092 INFO L428 AbstractCegarLoop]: === Iteration 9 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:39,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:39,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1520507698, now seen corresponding path program 1 times [2021-03-11 14:09:39,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:39,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381186972] [2021-03-11 14:09:39,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:39,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:39,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:39,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:39,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:39,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:39,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:39,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:39,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 14:09:39,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381186972] [2021-03-11 14:09:39,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:39,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-11 14:09:39,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265940903] [2021-03-11 14:09:39,148 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-11 14:09:39,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:39,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-11 14:09:39,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-03-11 14:09:39,149 INFO L87 Difference]: Start difference. First operand 4961 states and 21229 transitions. Second operand has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:39,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:39,508 INFO L93 Difference]: Finished difference Result 13075 states and 59309 transitions. [2021-03-11 14:09:39,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-11 14:09:39,509 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-03-11 14:09:39,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:39,556 INFO L225 Difference]: With dead ends: 13075 [2021-03-11 14:09:39,556 INFO L226 Difference]: Without dead ends: 13075 [2021-03-11 14:09:39,556 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 67.0ms TimeCoverageRelationStatistics Valid=69, Invalid=113, Unknown=0, NotChecked=0, Total=182 [2021-03-11 14:09:39,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13075 states. [2021-03-11 14:09:39,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13075 to 4866. [2021-03-11 14:09:39,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4866 states, 4781 states have (on average 4.309976992261033) internal successors, (20606), 4865 states have internal predecessors, (20606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:39,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4866 states to 4866 states and 20606 transitions. [2021-03-11 14:09:39,878 INFO L78 Accepts]: Start accepts. Automaton has 4866 states and 20606 transitions. Word has length 9 [2021-03-11 14:09:39,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:39,878 INFO L480 AbstractCegarLoop]: Abstraction has 4866 states and 20606 transitions. [2021-03-11 14:09:39,878 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:39,878 INFO L276 IsEmpty]: Start isEmpty. Operand 4866 states and 20606 transitions. [2021-03-11 14:09:39,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-03-11 14:09:39,878 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:39,878 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:39,879 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-11 14:09:39,879 INFO L428 AbstractCegarLoop]: === Iteration 10 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:39,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:39,879 INFO L82 PathProgramCache]: Analyzing trace with hash -1665118460, now seen corresponding path program 2 times [2021-03-11 14:09:39,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:39,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573670987] [2021-03-11 14:09:39,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:39,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:39,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:39,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:39,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:39,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:39,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:39,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:39,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:39,908 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-11 14:09:39,908 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573670987] [2021-03-11 14:09:39,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:39,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-11 14:09:39,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615610329] [2021-03-11 14:09:39,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 14:09:39,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:39,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 14:09:39,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-11 14:09:39,909 INFO L87 Difference]: Start difference. First operand 4866 states and 20606 transitions. Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:40,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:40,189 INFO L93 Difference]: Finished difference Result 16696 states and 72590 transitions. [2021-03-11 14:09:40,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-11 14:09:40,190 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-03-11 14:09:40,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:40,244 INFO L225 Difference]: With dead ends: 16696 [2021-03-11 14:09:40,244 INFO L226 Difference]: Without dead ends: 16696 [2021-03-11 14:09:40,244 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 26.3ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-03-11 14:09:40,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16696 states. [2021-03-11 14:09:40,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16696 to 4800. [2021-03-11 14:09:40,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4800 states, 4715 states have (on average 4.289713679745493) internal successors, (20226), 4799 states have internal predecessors, (20226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:40,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4800 states to 4800 states and 20226 transitions. [2021-03-11 14:09:40,506 INFO L78 Accepts]: Start accepts. Automaton has 4800 states and 20226 transitions. Word has length 9 [2021-03-11 14:09:40,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:40,506 INFO L480 AbstractCegarLoop]: Abstraction has 4800 states and 20226 transitions. [2021-03-11 14:09:40,506 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:40,506 INFO L276 IsEmpty]: Start isEmpty. Operand 4800 states and 20226 transitions. [2021-03-11 14:09:40,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-03-11 14:09:40,506 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:40,506 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:40,507 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-11 14:09:40,507 INFO L428 AbstractCegarLoop]: === Iteration 11 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:40,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:40,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1789677157, now seen corresponding path program 1 times [2021-03-11 14:09:40,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:40,507 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101973362] [2021-03-11 14:09:40,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:40,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 14:09:40,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:40,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:40,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:40,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:40,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:40,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:40,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:40,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:40,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:40,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:40,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:40,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 14:09:40,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 14:09:40,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-11 14:09:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 14:09:40,535 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101973362] [2021-03-11 14:09:40,535 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 14:09:40,535 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-11 14:09:40,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334632302] [2021-03-11 14:09:40,535 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 14:09:40,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 14:09:40,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 14:09:40,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-11 14:09:40,536 INFO L87 Difference]: Start difference. First operand 4800 states and 20226 transitions. Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:40,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-11 14:09:40,848 INFO L93 Difference]: Finished difference Result 14997 states and 69196 transitions. [2021-03-11 14:09:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-11 14:09:40,849 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-03-11 14:09:40,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-11 14:09:40,893 INFO L225 Difference]: With dead ends: 14997 [2021-03-11 14:09:40,893 INFO L226 Difference]: Without dead ends: 14993 [2021-03-11 14:09:40,893 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 106.2ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-03-11 14:09:41,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14993 states. [2021-03-11 14:09:41,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14993 to 5350. [2021-03-11 14:09:41,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5350 states, 5262 states have (on average 4.394336754085899) internal successors, (23123), 5349 states have internal predecessors, (23123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:41,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5350 states to 5350 states and 23123 transitions. [2021-03-11 14:09:41,148 INFO L78 Accepts]: Start accepts. Automaton has 5350 states and 23123 transitions. Word has length 10 [2021-03-11 14:09:41,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-11 14:09:41,148 INFO L480 AbstractCegarLoop]: Abstraction has 5350 states and 23123 transitions. [2021-03-11 14:09:41,148 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 14:09:41,148 INFO L276 IsEmpty]: Start isEmpty. Operand 5350 states and 23123 transitions. [2021-03-11 14:09:41,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-03-11 14:09:41,149 INFO L511 BasicCegarLoop]: Found error trace [2021-03-11 14:09:41,149 INFO L519 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 14:09:41,149 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-11 14:09:41,149 INFO L428 AbstractCegarLoop]: === Iteration 12 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-11 14:09:41,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 14:09:41,150 INFO L82 PathProgramCache]: Analyzing trace with hash -1789677165, now seen corresponding path program 1 times [2021-03-11 14:09:41,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 14:09:41,150 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296618728] [2021-03-11 14:09:41,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 14:09:41,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:41,153 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 14:09:41,155 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 14:09:41,156 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 14:09:41,156 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 14:09:41,159 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-11 14:09:41,172 INFO L202 PluginConnector]: Adding new model fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.03 02:09:41 BasicIcfg [2021-03-11 14:09:41,172 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-11 14:09:41,172 INFO L168 Benchmark]: Toolchain (without parser) took 14178.13 ms. Allocated memory was 350.2 MB in the beginning and 5.3 GB in the end (delta: 4.9 GB). Free memory was 330.7 MB in the beginning and 4.5 GB in the end (delta: -4.2 GB). Peak memory consumption was 745.9 MB. Max. memory is 16.0 GB. [2021-03-11 14:09:41,172 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 350.2 MB. Free memory was 331.7 MB in the beginning and 331.6 MB in the end (delta: 75.0 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-11 14:09:41,172 INFO L168 Benchmark]: Boogie Procedure Inliner took 25.60 ms. Allocated memory is still 350.2 MB. Free memory was 330.2 MB in the beginning and 328.7 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-11 14:09:41,173 INFO L168 Benchmark]: Boogie Preprocessor took 14.79 ms. Allocated memory is still 350.2 MB. Free memory was 328.7 MB in the beginning and 327.8 MB in the end (delta: 884.1 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-11 14:09:41,173 INFO L168 Benchmark]: RCFGBuilder took 171.43 ms. Allocated memory is still 350.2 MB. Free memory was 327.8 MB in the beginning and 319.2 MB in the end (delta: 8.5 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.0 GB. [2021-03-11 14:09:41,173 INFO L168 Benchmark]: TraceAbstraction took 13956.64 ms. Allocated memory was 350.2 MB in the beginning and 5.3 GB in the end (delta: 4.9 GB). Free memory was 318.8 MB in the beginning and 4.5 GB in the end (delta: -4.2 GB). Peak memory consumption was 733.3 MB. Max. memory is 16.0 GB. [2021-03-11 14:09:41,173 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.12 ms. Allocated memory is still 350.2 MB. Free memory was 331.7 MB in the beginning and 331.6 MB in the end (delta: 75.0 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 25.60 ms. Allocated memory is still 350.2 MB. Free memory was 330.2 MB in the beginning and 328.7 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 14.79 ms. Allocated memory is still 350.2 MB. Free memory was 328.7 MB in the beginning and 327.8 MB in the end (delta: 884.1 kB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 171.43 ms. Allocated memory is still 350.2 MB. Free memory was 327.8 MB in the beginning and 319.2 MB in the end (delta: 8.5 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.0 GB. * TraceAbstraction took 13956.64 ms. Allocated memory was 350.2 MB in the beginning and 5.3 GB in the end (delta: 4.9 GB). Free memory was 318.8 MB in the beginning and 4.5 GB in the end (delta: -4.2 GB). Peak memory consumption was 733.3 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 129.2ms, 13 PlacesBefore, 10 PlacesAfterwards, 10 TransitionsBefore, 7 TransitionsAfterwards, 24 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 9 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 9, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 6, unknown conditional: 0, unknown unconditional: 6] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 148.2ms, 20 PlacesBefore, 17 PlacesAfterwards, 15 TransitionsBefore, 12 TransitionsAfterwards, 88 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 4 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 5 TotalNumberOfCompositions, 153 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 129, positive: 113, positive conditional: 0, positive unconditional: 113, negative: 16, negative conditional: 0, negative unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 62, positive: 55, positive conditional: 0, positive unconditional: 55, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 62, positive: 50, positive conditional: 0, positive unconditional: 50, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 12, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 52, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 31, negative conditional: 0, negative unconditional: 31, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 129, positive: 58, positive conditional: 0, positive unconditional: 58, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 62, unknown conditional: 0, unknown unconditional: 62] , Statistics on independence cache: Total cache size (in pairs): 24, Positive cache size: 20, Positive conditional cache size: 0, Positive unconditional cache size: 20, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 151.5ms, 27 PlacesBefore, 23 PlacesAfterwards, 20 TransitionsBefore, 16 TransitionsAfterwards, 192 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 6 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 7 TotalNumberOfCompositions, 371 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 164, positive: 140, positive conditional: 0, positive unconditional: 140, negative: 24, negative conditional: 0, negative unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 96, positive: 89, positive conditional: 0, positive unconditional: 89, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 96, positive: 78, positive conditional: 0, positive unconditional: 78, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 18, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 45, positive: 27, positive conditional: 0, positive unconditional: 27, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 164, positive: 51, positive conditional: 0, positive unconditional: 51, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 96, unknown conditional: 0, unknown unconditional: 96] , Statistics on independence cache: Total cache size (in pairs): 26, Positive cache size: 22, Positive conditional cache size: 0, Positive unconditional cache size: 22, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 203.3ms, 34 PlacesBefore, 29 PlacesAfterwards, 25 TransitionsBefore, 20 TransitionsAfterwards, 336 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 8 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 9 TotalNumberOfCompositions, 674 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 268, positive: 236, positive conditional: 0, positive unconditional: 236, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 164, positive: 154, positive conditional: 0, positive unconditional: 154, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 164, positive: 134, positive conditional: 0, positive unconditional: 134, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 30, positive: 20, positive conditional: 0, positive unconditional: 20, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 70, positive: 47, positive conditional: 0, positive unconditional: 47, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 268, positive: 82, positive conditional: 0, positive unconditional: 82, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 164, unknown conditional: 0, unknown unconditional: 164] , Statistics on independence cache: Total cache size (in pairs): 40, Positive cache size: 34, Positive conditional cache size: 0, Positive unconditional cache size: 34, Negative cache size: 6, Negative conditional cache size: 0, Negative unconditional cache size: 6 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 263.5ms, 41 PlacesBefore, 35 PlacesAfterwards, 30 TransitionsBefore, 24 TransitionsAfterwards, 520 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 10 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 11 TotalNumberOfCompositions, 1087 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 499, positive: 459, positive conditional: 0, positive unconditional: 459, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 286, positive: 271, positive conditional: 0, positive unconditional: 271, negative: 15, negative conditional: 0, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 286, positive: 236, positive conditional: 0, positive unconditional: 236, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 50, positive: 35, positive conditional: 0, positive unconditional: 35, negative: 15, negative conditional: 0, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 117, positive: 85, positive conditional: 0, positive unconditional: 85, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 499, positive: 188, positive conditional: 0, positive unconditional: 188, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 286, unknown conditional: 0, unknown unconditional: 286] , Statistics on independence cache: Total cache size (in pairs): 81, Positive cache size: 73, Positive conditional cache size: 0, Positive unconditional cache size: 73, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8 - CounterExampleResult [Line: 17]: assertion can be violated assertion can be violated We found a FailurePath: [L24] 0 x := 0; [L25] 0 i := 0; VAL [i=0, x=0] [L28] FORK 0 fork i thread(i); VAL [i=0, x=0, y=0] [L29] 0 i := i + 1; VAL [i=1, x=0, y=0] [L16] 1 x := x + 1; VAL [i=1, x=1, y=0] [L28] FORK 0 fork i thread(i); VAL [i=1, x=1, y=1] [L29] 0 i := i + 1; VAL [i=2, x=1, y=1] [L28] FORK 0 fork i thread(i); VAL [i=2, x=1, y=1] [L16] 3 x := x + 1; VAL [i=2, x=2, y=1] [L16] 2 x := x + 1; [L17] 2 assert x <= y + 2; [L17] 1 assert x <= y + 2; VAL [i=2, x=3, y=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 10 locations, 1 error locations. Started 5 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 13819.4ms, OverallIterations: 31, TraceHistogramMax: 4, EmptinessCheckTime: 40.6ms, AutomataDifference: 5586.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1295.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 126 SDtfs, 1506 SDslu, 439 SDs, 0 SdLazy, 3454 SolverSat, 1006 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2268.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 215 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 1118.0ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=5350occurred in iteration=11, InterpolantAutomatonStates: 197, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 4453.6ms AutomataMinimizationTime, 26 MinimizatonAttempts, 90588 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 45.2ms SsaConstructionTime, 139.2ms SatisfiabilityAnalysisTime, 1231.8ms InterpolantComputationTime, 237 NumberOfCodeBlocks, 237 NumberOfCodeBlocksAsserted, 34 NumberOfCheckSat, 170 ConstructedInterpolants, 0 QuantifiedInterpolants, 716 SizeOfPredicates, 3 NumberOfNonLiveVariables, 64 ConjunctsInSsa, 18 ConjunctsInUnsatCore, 29 InterpolantComputations, 23 PerfectInterpolantSequences, 42/48 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Received shutdown request...