/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/regression/ForkInLoop02-Incrementer.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2abb09bbbae98a04ae2fcc735832bfdba44f6fbc-2abb09b [2021-06-05 20:33:54,465 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 20:33:54,467 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 20:33:54,488 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 20:33:54,489 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 20:33:54,489 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 20:33:54,490 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 20:33:54,491 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 20:33:54,492 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 20:33:54,493 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 20:33:54,494 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 20:33:54,494 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 20:33:54,494 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 20:33:54,495 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 20:33:54,496 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 20:33:54,496 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 20:33:54,497 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 20:33:54,497 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 20:33:54,498 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 20:33:54,499 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 20:33:54,500 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 20:33:54,502 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 20:33:54,503 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 20:33:54,503 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 20:33:54,505 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 20:33:54,505 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 20:33:54,505 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 20:33:54,506 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 20:33:54,506 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 20:33:54,506 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 20:33:54,507 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 20:33:54,507 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 20:33:54,507 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 20:33:54,508 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 20:33:54,508 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 20:33:54,509 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 20:33:54,509 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 20:33:54,509 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 20:33:54,509 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 20:33:54,510 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 20:33:54,510 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 20:33:54,511 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-06-05 20:33:54,525 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 20:33:54,525 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 20:33:54,525 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 20:33:54,525 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 20:33:54,526 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 20:33:54,526 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 20:33:54,526 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 20:33:54,527 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 20:33:54,527 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 20:33:54,527 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 20:33:54,527 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 20:33:54,527 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 20:33:54,527 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 20:33:54,527 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 20:33:54,527 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 20:33:54,527 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 20:33:54,528 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 20:33:54,528 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 20:33:54,528 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 20:33:54,528 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 20:33:54,528 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 20:33:54,528 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 20:33:54,528 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 20:33:54,528 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 20:33:54,529 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 20:33:54,529 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 20:33:54,529 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 20:33:54,529 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 20:33:54,529 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 20:33:54,529 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 20:33:54,529 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 20:33:54,529 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-06-05 20:33:54,749 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 20:33:54,762 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 20:33:54,764 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 20:33:54,764 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 20:33:54,765 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 20:33:54,766 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/regression/ForkInLoop02-Incrementer.bpl [2021-06-05 20:33:54,766 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/regression/ForkInLoop02-Incrementer.bpl' [2021-06-05 20:33:54,788 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 20:33:54,790 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 20:33:54,790 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 20:33:54,790 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 20:33:54,790 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 20:33:54,799 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,805 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,811 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 20:33:54,812 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 20:33:54,812 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 20:33:54,812 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 20:33:54,817 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,817 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,817 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,818 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,819 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,821 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,821 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/1) ... [2021-06-05 20:33:54,821 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 20:33:54,822 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 20:33:54,822 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 20:33:54,822 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 20:33:54,825 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (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-06-05 20:33:54,874 INFO L124 BoogieDeclarations]: Specification and implementation of procedure foo given in one single declaration [2021-06-05 20:33:54,875 INFO L130 BoogieDeclarations]: Found specification of procedure foo [2021-06-05 20:33:54,875 INFO L138 BoogieDeclarations]: Found implementation of procedure foo [2021-06-05 20:33:54,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 20:33:54,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 20:33:54,876 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 20:33:54,972 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 20:33:54,972 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-06-05 20:33:54,973 INFO L202 PluginConnector]: Adding new model ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 08:33:54 BoogieIcfgContainer [2021-06-05 20:33:54,973 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 20:33:54,974 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 20:33:54,974 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 20:33:54,976 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 20:33:54,976 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 08:33:54" (1/2) ... [2021-06-05 20:33:54,977 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@755f8dce and model type ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 08:33:54, skipping insertion in model container [2021-06-05 20:33:54,977 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 08:33:54" (2/2) ... [2021-06-05 20:33:54,978 INFO L111 eAbstractionObserver]: Analyzing ICFG ForkInLoop02-Incrementer.bpl [2021-06-05 20:33:54,981 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 20:33:54,982 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 20:33:54,982 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 20:33:54,982 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 20:33:55,007 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-05 20:33:55,031 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:55,054 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:55,054 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:55,054 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:55,054 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:55,055 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:55,055 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:55,055 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:55,055 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread1of1ForFork0======== [2021-06-05 20:33:55,062 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 13 places, 10 transitions, 25 flow [2021-06-05 20:33:55,070 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 24 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,071 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-06-05 20:33:55,075 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:55,076 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-06-05 20:33:55,076 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:55,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:55,080 INFO L82 PathProgramCache]: Analyzing trace with hash 42091544, now seen corresponding path program 1 times [2021-06-05 20:33:55,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:55,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415610737] [2021-06-05 20:33:55,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:55,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:55,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:33:55,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:55,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415610737] [2021-06-05 20:33:55,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415610737] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:33:55,209 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:33:55,209 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:33:55,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021544569] [2021-06-05 20:33:55,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:33:55,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:55,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:33:55,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:55,225 INFO L87 Difference]: Start difference. First operand has 24 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:55,244 INFO L93 Difference]: Finished difference Result 20 states and 28 transitions. [2021-06-05 20:33:55,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:33:55,246 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-06-05 20:33:55,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:55,251 INFO L225 Difference]: With dead ends: 20 [2021-06-05 20:33:55,251 INFO L226 Difference]: Without dead ends: 0 [2021-06-05 20:33:55,252 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:55,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-06-05 20:33:55,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-06-05 20:33:55,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-06-05 20:33:55,268 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 5 [2021-06-05 20:33:55,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:33:55,268 INFO L482 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-06-05 20:33:55,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,269 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-06-05 20:33:55,269 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 20:33:55,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 20:33:55,270 INFO L301 ceAbstractionStarter]: Result for error location fooThread1of1ForFork0 was SAFE (1/3) [2021-06-05 20:33:55,271 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:55,274 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:55,275 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:55,275 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:55,275 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:55,275 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:55,275 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:55,275 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:55,275 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == foo======== [2021-06-05 20:33:55,277 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 13 places, 10 transitions, 25 flow [2021-06-05 20:33:55,279 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 24 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,280 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,281 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 20:33:55,282 INFO L301 ceAbstractionStarter]: Result for error location foo was SAFE (2/3) [2021-06-05 20:33:55,283 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:55,284 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:55,285 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:55,285 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:55,285 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:55,285 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:55,285 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:55,285 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:55,285 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 20:33:55,287 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 13 places, 10 transitions, 25 flow [2021-06-05 20:33:55,289 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 24 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,290 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-06-05 20:33:55,290 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:55,291 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-06-05 20:33:55,291 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-05 20:33:55,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:55,291 INFO L82 PathProgramCache]: Analyzing trace with hash 42091268, now seen corresponding path program 1 times [2021-06-05 20:33:55,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:55,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341833718] [2021-06-05 20:33:55,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:55,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:55,299 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:55,304 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:55,313 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:33:55,313 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:33:55,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 20:33:55,314 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (3/3) [2021-06-05 20:33:55,314 WARN L243 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-05 20:33:55,314 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-06-05 20:33:55,349 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-05 20:33:55,349 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:55,350 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:55,350 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:55,350 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:55,350 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:55,350 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:55,350 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:55,351 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:55,351 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == foo======== [2021-06-05 20:33:55,351 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 42 flow [2021-06-05 20:33:55,357 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 119 states, 108 states have (on average 2.462962962962963) internal successors, (266), 118 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,357 INFO L276 IsEmpty]: Start isEmpty. Operand has 119 states, 108 states have (on average 2.462962962962963) internal successors, (266), 118 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,359 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 20:33:55,359 INFO L301 ceAbstractionStarter]: Result for error location foo was SAFE (1/4) [2021-06-05 20:33:55,360 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:55,360 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:55,360 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:55,360 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:55,360 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:55,360 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:55,361 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:55,361 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:55,361 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 20:33:55,361 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 42 flow [2021-06-05 20:33:55,383 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 119 states, 108 states have (on average 2.462962962962963) internal successors, (266), 118 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,384 INFO L276 IsEmpty]: Start isEmpty. Operand has 119 states, 108 states have (on average 2.462962962962963) internal successors, (266), 118 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-06-05 20:33:55,384 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:55,385 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2021-06-05 20:33:55,385 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-05 20:33:55,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:55,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1624858962, now seen corresponding path program 1 times [2021-06-05 20:33:55,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:55,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994888690] [2021-06-05 20:33:55,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:55,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:55,389 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:55,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:55,392 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:55,393 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:33:55,393 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:33:55,394 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 20:33:55,394 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (2/4) [2021-06-05 20:33:55,394 WARN L243 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-05 20:33:55,394 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-06-05 20:33:55,413 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-05 20:33:55,414 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:55,414 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:55,414 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:55,414 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:55,414 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:55,415 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:55,415 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:55,415 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:55,415 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread2of3ForFork0======== [2021-06-05 20:33:55,416 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 20 transitions, 61 flow [2021-06-05 20:33:55,470 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,472 INFO L276 IsEmpty]: Start isEmpty. Operand has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-06-05 20:33:55,474 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:55,474 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:55,475 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:55,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:55,475 INFO L82 PathProgramCache]: Analyzing trace with hash -459287206, now seen corresponding path program 1 times [2021-06-05 20:33:55,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:55,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243379764] [2021-06-05 20:33:55,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:55,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:55,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 20:33:55,509 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:55,509 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243379764] [2021-06-05 20:33:55,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243379764] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:33:55,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:33:55,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:33:55,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478591907] [2021-06-05 20:33:55,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:33:55,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:55,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:33:55,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:55,513 INFO L87 Difference]: Start difference. First operand has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 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 2.3333333333333335) internal successors, (7), 4 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-06-05 20:33:55,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:55,577 INFO L93 Difference]: Finished difference Result 573 states and 1732 transitions. [2021-06-05 20:33:55,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:33:55,578 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-06-05 20:33:55,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:55,590 INFO L225 Difference]: With dead ends: 573 [2021-06-05 20:33:55,590 INFO L226 Difference]: Without dead ends: 338 [2021-06-05 20:33:55,591 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:55,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-06-05 20:33:55,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2021-06-05 20:33:55,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 328 states have (on average 2.957317073170732) internal successors, (970), 337 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 970 transitions. [2021-06-05 20:33:55,635 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 970 transitions. Word has length 7 [2021-06-05 20:33:55,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:33:55,636 INFO L482 AbstractCegarLoop]: Abstraction has 338 states and 970 transitions. [2021-06-05 20:33:55,636 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-06-05 20:33:55,636 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 970 transitions. [2021-06-05 20:33:55,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-06-05 20:33:55,636 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:55,637 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:55,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-06-05 20:33:55,637 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:55,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:55,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1353166763, now seen corresponding path program 1 times [2021-06-05 20:33:55,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:55,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962963087] [2021-06-05 20:33:55,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:55,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:55,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:33:55,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:55,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962963087] [2021-06-05 20:33:55,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962963087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:33:55,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688695890] [2021-06-05 20:33:55,659 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-06-05 20:33:55,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:55,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:33:55,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 20:33:55,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:33:55,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688695890] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:33:55,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:33:55,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:33:55,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829373989] [2021-06-05 20:33:55,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:33:55,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:55,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:33:55,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:33:55,766 INFO L87 Difference]: Start difference. First operand 338 states and 970 transitions. Second operand has 5 states, 4 states have (on average 2.0) 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-06-05 20:33:55,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:55,829 INFO L93 Difference]: Finished difference Result 351 states and 868 transitions. [2021-06-05 20:33:55,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:33:55,830 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) 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 8 [2021-06-05 20:33:55,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:55,831 INFO L225 Difference]: With dead ends: 351 [2021-06-05 20:33:55,831 INFO L226 Difference]: Without dead ends: 295 [2021-06-05 20:33:55,832 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.5ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:33:55,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-06-05 20:33:55,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 263. [2021-06-05 20:33:55,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 255 states have (on average 2.6901960784313728) internal successors, (686), 262 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:55,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 686 transitions. [2021-06-05 20:33:55,875 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 686 transitions. Word has length 8 [2021-06-05 20:33:55,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:33:55,875 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 686 transitions. [2021-06-05 20:33:55,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.0) 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-06-05 20:33:55,875 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 686 transitions. [2021-06-05 20:33:55,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:33:55,876 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:55,876 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:56,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:33:56,099 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:56,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:56,099 INFO L82 PathProgramCache]: Analyzing trace with hash 364165834, now seen corresponding path program 1 times [2021-06-05 20:33:56,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:56,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333585205] [2021-06-05 20:33:56,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:56,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:56,105 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:56,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:56,109 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:56,110 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:33:56,110 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:33:56,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-05 20:33:56,111 INFO L301 ceAbstractionStarter]: Result for error location fooThread2of3ForFork0 was UNSAFE (1/5) [2021-06-05 20:33:56,111 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:56,112 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:56,112 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:56,112 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:56,112 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:56,112 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:56,112 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:56,115 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:56,115 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread3of3ForFork0======== [2021-06-05 20:33:56,116 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 20 transitions, 61 flow [2021-06-05 20:33:56,126 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,127 INFO L276 IsEmpty]: Start isEmpty. Operand has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-06-05 20:33:56,128 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:56,128 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:56,128 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:56,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:56,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1006373810, now seen corresponding path program 1 times [2021-06-05 20:33:56,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:56,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573036919] [2021-06-05 20:33:56,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:56,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:56,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 20:33:56,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:56,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573036919] [2021-06-05 20:33:56,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573036919] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:33:56,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:33:56,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:33:56,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206519781] [2021-06-05 20:33:56,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:33:56,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:56,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:33:56,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:56,152 INFO L87 Difference]: Start difference. First operand has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 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 2.6666666666666665) internal successors, (8), 4 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-06-05 20:33:56,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:56,182 INFO L93 Difference]: Finished difference Result 573 states and 1732 transitions. [2021-06-05 20:33:56,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:33:56,183 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-06-05 20:33:56,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:56,186 INFO L225 Difference]: With dead ends: 573 [2021-06-05 20:33:56,186 INFO L226 Difference]: Without dead ends: 345 [2021-06-05 20:33:56,186 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:56,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-06-05 20:33:56,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2021-06-05 20:33:56,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 337 states have (on average 2.9525222551928785) internal successors, (995), 344 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 995 transitions. [2021-06-05 20:33:56,202 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 995 transitions. Word has length 9 [2021-06-05 20:33:56,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:33:56,203 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 995 transitions. [2021-06-05 20:33:56,208 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-06-05 20:33:56,208 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 995 transitions. [2021-06-05 20:33:56,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-06-05 20:33:56,209 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:56,209 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:56,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-05 20:33:56,209 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:56,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:56,209 INFO L82 PathProgramCache]: Analyzing trace with hash 981578733, now seen corresponding path program 1 times [2021-06-05 20:33:56,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:56,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479777563] [2021-06-05 20:33:56,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:56,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:56,228 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 20:33:56,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:56,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479777563] [2021-06-05 20:33:56,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479777563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:33:56,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12218964] [2021-06-05 20:33:56,229 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-06-05 20:33:56,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:56,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:33:56,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 20:33:56,304 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 20:33:56,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12218964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:33:56,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:33:56,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:33:56,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321735853] [2021-06-05 20:33:56,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:33:56,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:56,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:33:56,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:33:56,306 INFO L87 Difference]: Start difference. First operand 345 states and 995 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:56,331 INFO L93 Difference]: Finished difference Result 359 states and 894 transitions. [2021-06-05 20:33:56,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:33:56,332 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-06-05 20:33:56,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:56,335 INFO L225 Difference]: With dead ends: 359 [2021-06-05 20:33:56,335 INFO L226 Difference]: Without dead ends: 311 [2021-06-05 20:33:56,335 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.4ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:33:56,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2021-06-05 20:33:56,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 279. [2021-06-05 20:33:56,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 271 states have (on average 2.6937269372693726) internal successors, (730), 278 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 730 transitions. [2021-06-05 20:33:56,353 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 730 transitions. Word has length 10 [2021-06-05 20:33:56,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:33:56,353 INFO L482 AbstractCegarLoop]: Abstraction has 279 states and 730 transitions. [2021-06-05 20:33:56,353 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,354 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 730 transitions. [2021-06-05 20:33:56,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:33:56,354 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:56,354 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:56,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:33:56,573 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:56,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:56,573 INFO L82 PathProgramCache]: Analyzing trace with hash 364165838, now seen corresponding path program 1 times [2021-06-05 20:33:56,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:56,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435019754] [2021-06-05 20:33:56,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:56,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:56,578 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:56,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:56,582 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:56,583 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:33:56,583 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:33:56,583 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-06-05 20:33:56,583 INFO L301 ceAbstractionStarter]: Result for error location fooThread3of3ForFork0 was UNSAFE (2/5) [2021-06-05 20:33:56,584 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:56,584 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:56,584 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:56,584 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:56,584 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:56,584 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:56,584 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:56,584 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:56,585 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == foo======== [2021-06-05 20:33:56,585 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 20 transitions, 61 flow [2021-06-05 20:33:56,595 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,596 INFO L276 IsEmpty]: Start isEmpty. Operand has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,598 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 20:33:56,598 INFO L301 ceAbstractionStarter]: Result for error location foo was SAFE (3/5) [2021-06-05 20:33:56,598 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:56,598 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:56,598 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:56,598 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:56,599 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:56,599 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:56,599 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:56,599 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:56,599 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread1of3ForFork0======== [2021-06-05 20:33:56,599 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 20 transitions, 61 flow [2021-06-05 20:33:56,608 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,609 INFO L276 IsEmpty]: Start isEmpty. Operand has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-06-05 20:33:56,609 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:56,609 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-06-05 20:33:56,609 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:56,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:56,610 INFO L82 PathProgramCache]: Analyzing trace with hash 75500163, now seen corresponding path program 1 times [2021-06-05 20:33:56,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:56,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969585619] [2021-06-05 20:33:56,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:56,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:56,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:33:56,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:56,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969585619] [2021-06-05 20:33:56,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969585619] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:33:56,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:33:56,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:33:56,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851503646] [2021-06-05 20:33:56,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:33:56,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:56,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:33:56,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:56,623 INFO L87 Difference]: Start difference. First operand has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 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.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:56,645 INFO L93 Difference]: Finished difference Result 573 states and 1732 transitions. [2021-06-05 20:33:56,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:33:56,646 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-06-05 20:33:56,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:56,648 INFO L225 Difference]: With dead ends: 573 [2021-06-05 20:33:56,648 INFO L226 Difference]: Without dead ends: 334 [2021-06-05 20:33:56,648 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:56,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-06-05 20:33:56,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2021-06-05 20:33:56,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 324 states have (on average 2.9691358024691357) internal successors, (962), 333 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 962 transitions. [2021-06-05 20:33:56,658 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 962 transitions. Word has length 5 [2021-06-05 20:33:56,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:33:56,658 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 962 transitions. [2021-06-05 20:33:56,658 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,658 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 962 transitions. [2021-06-05 20:33:56,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-06-05 20:33:56,658 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:56,659 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:56,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-06-05 20:33:56,659 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:56,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:56,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1353166755, now seen corresponding path program 1 times [2021-06-05 20:33:56,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:56,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401109937] [2021-06-05 20:33:56,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:56,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:56,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:33:56,676 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:56,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401109937] [2021-06-05 20:33:56,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401109937] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:33:56,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702014891] [2021-06-05 20:33:56,677 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-06-05 20:33:56,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:56,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:33:56,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 20:33:56,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:33:56,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702014891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:33:56,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:33:56,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:33:56,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771895207] [2021-06-05 20:33:56,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:33:56,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:56,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:33:56,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:33:56,735 INFO L87 Difference]: Start difference. First operand 334 states and 962 transitions. Second operand has 5 states, 4 states have (on average 2.0) 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-06-05 20:33:56,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:56,761 INFO L93 Difference]: Finished difference Result 347 states and 860 transitions. [2021-06-05 20:33:56,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:33:56,762 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) 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 8 [2021-06-05 20:33:56,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:56,763 INFO L225 Difference]: With dead ends: 347 [2021-06-05 20:33:56,763 INFO L226 Difference]: Without dead ends: 291 [2021-06-05 20:33:56,763 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.8ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:33:56,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-06-05 20:33:56,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 259. [2021-06-05 20:33:56,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 251 states have (on average 2.701195219123506) internal successors, (678), 258 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:56,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 678 transitions. [2021-06-05 20:33:56,770 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 678 transitions. Word has length 8 [2021-06-05 20:33:56,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:33:56,770 INFO L482 AbstractCegarLoop]: Abstraction has 259 states and 678 transitions. [2021-06-05 20:33:56,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.0) 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-06-05 20:33:56,771 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 678 transitions. [2021-06-05 20:33:56,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:33:56,771 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:56,771 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:56,988 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 20:33:56,989 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:56,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:56,989 INFO L82 PathProgramCache]: Analyzing trace with hash 364165842, now seen corresponding path program 1 times [2021-06-05 20:33:56,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:56,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802287875] [2021-06-05 20:33:56,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:56,994 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:56,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:56,998 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:56,999 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:33:56,999 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:33:56,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-06-05 20:33:56,999 INFO L301 ceAbstractionStarter]: Result for error location fooThread1of3ForFork0 was UNSAFE (4/5) [2021-06-05 20:33:56,999 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:57,000 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:57,000 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:57,000 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:57,000 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:57,000 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:57,000 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:57,000 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:57,000 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 20:33:57,001 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 20 transitions, 61 flow [2021-06-05 20:33:57,009 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:57,010 INFO L276 IsEmpty]: Start isEmpty. Operand has 594 states, 571 states have (on average 3.1541155866900175) internal successors, (1801), 593 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:57,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-06-05 20:33:57,011 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:57,011 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:57,011 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-05 20:33:57,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:57,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1006373414, now seen corresponding path program 1 times [2021-06-05 20:33:57,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:57,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141217325] [2021-06-05 20:33:57,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:57,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:57,025 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:57,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:57,028 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:57,029 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:33:57,029 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:33:57,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-06-05 20:33:57,029 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (5/5) [2021-06-05 20:33:57,029 WARN L243 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-05 20:33:57,029 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-06-05 20:33:57,041 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-05 20:33:57,042 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:57,042 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:57,042 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:57,042 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:57,042 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:57,042 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:57,042 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:57,042 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:57,042 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == foo======== [2021-06-05 20:33:57,043 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 34 places, 25 transitions, 82 flow [2021-06-05 20:33:57,124 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 2969 states, 2922 states have (on average 3.893223819301848) internal successors, (11376), 2968 states have internal predecessors, (11376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:57,141 INFO L276 IsEmpty]: Start isEmpty. Operand has 2969 states, 2922 states have (on average 3.893223819301848) internal successors, (11376), 2968 states have internal predecessors, (11376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:57,150 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 20:33:57,151 INFO L301 ceAbstractionStarter]: Result for error location foo was SAFE (1/6) [2021-06-05 20:33:57,151 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:57,151 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:57,151 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:57,151 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:57,151 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:57,151 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:57,152 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:57,152 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:57,152 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 20:33:57,152 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 34 places, 25 transitions, 82 flow [2021-06-05 20:33:57,228 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 2969 states, 2922 states have (on average 3.893223819301848) internal successors, (11376), 2968 states have internal predecessors, (11376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:57,233 INFO L276 IsEmpty]: Start isEmpty. Operand has 2969 states, 2922 states have (on average 3.893223819301848) internal successors, (11376), 2968 states have internal predecessors, (11376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:57,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:33:57,234 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:57,234 INFO L554 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:57,234 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-05 20:33:57,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:57,235 INFO L82 PathProgramCache]: Analyzing trace with hash -1379665844, now seen corresponding path program 1 times [2021-06-05 20:33:57,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:57,235 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001372522] [2021-06-05 20:33:57,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:57,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:57,246 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:57,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:33:57,254 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:33:57,255 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:33:57,255 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:33:57,255 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-06-05 20:33:57,256 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (2/6) [2021-06-05 20:33:57,256 WARN L243 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-05 20:33:57,256 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-06-05 20:33:57,267 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-05 20:33:57,268 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:33:57,269 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:33:57,269 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:33:57,269 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:33:57,269 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:33:57,269 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:33:57,269 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:33:57,269 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:33:57,269 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread2of5ForFork0======== [2021-06-05 20:33:57,270 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 30 transitions, 105 flow [2021-06-05 20:33:58,226 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:58,254 INFO L276 IsEmpty]: Start isEmpty. Operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:58,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-06-05 20:33:58,254 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:58,254 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:58,255 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:58,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:58,255 INFO L82 PathProgramCache]: Analyzing trace with hash -1551706367, now seen corresponding path program 1 times [2021-06-05 20:33:58,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:58,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610543561] [2021-06-05 20:33:58,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:58,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:58,282 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 20:33:58,282 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:58,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610543561] [2021-06-05 20:33:58,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610543561] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:33:58,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:33:58,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:33:58,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546894094] [2021-06-05 20:33:58,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:33:58,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:58,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:33:58,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:58,304 INFO L87 Difference]: Start difference. First operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 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 2.3333333333333335) internal successors, (7), 4 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-06-05 20:33:58,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:58,530 INFO L93 Difference]: Finished difference Result 14794 states and 68516 transitions. [2021-06-05 20:33:58,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:33:58,531 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-06-05 20:33:58,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:58,595 INFO L225 Difference]: With dead ends: 14794 [2021-06-05 20:33:58,596 INFO L226 Difference]: Without dead ends: 8859 [2021-06-05 20:33:58,596 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:33:58,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8859 states. [2021-06-05 20:33:59,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8859 to 8859. [2021-06-05 20:33:59,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8859 states, 8813 states have (on average 4.519913763758085) internal successors, (39834), 8858 states have internal predecessors, (39834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:33:59,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8859 states to 8859 states and 39834 transitions. [2021-06-05 20:33:59,135 INFO L78 Accepts]: Start accepts. Automaton has 8859 states and 39834 transitions. Word has length 7 [2021-06-05 20:33:59,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:33:59,135 INFO L482 AbstractCegarLoop]: Abstraction has 8859 states and 39834 transitions. [2021-06-05 20:33:59,135 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-06-05 20:33:59,135 INFO L276 IsEmpty]: Start isEmpty. Operand 8859 states and 39834 transitions. [2021-06-05 20:33:59,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-06-05 20:33:59,135 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:33:59,136 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:33:59,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-06-05 20:33:59,136 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:33:59,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:33:59,136 INFO L82 PathProgramCache]: Analyzing trace with hash -847153645, now seen corresponding path program 1 times [2021-06-05 20:33:59,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:33:59,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194941305] [2021-06-05 20:33:59,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:33:59,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:59,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:33:59,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:33:59,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194941305] [2021-06-05 20:33:59,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194941305] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:33:59,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443321842] [2021-06-05 20:33:59,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-06-05 20:33:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:33:59,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:33:59,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:33:59,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:33:59,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443321842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:33:59,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:33:59,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:33:59,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589895332] [2021-06-05 20:33:59,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:33:59,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:33:59,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:33:59,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:33:59,227 INFO L87 Difference]: Start difference. First operand 8859 states and 39834 transitions. Second operand has 5 states, 4 states have (on average 2.0) 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-06-05 20:33:59,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:33:59,478 INFO L93 Difference]: Finished difference Result 15157 states and 59783 transitions. [2021-06-05 20:33:59,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:33:59,478 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) 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 8 [2021-06-05 20:33:59,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:33:59,557 INFO L225 Difference]: With dead ends: 15157 [2021-06-05 20:33:59,557 INFO L226 Difference]: Without dead ends: 14121 [2021-06-05 20:33:59,557 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.6ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:33:59,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14121 states. [2021-06-05 20:34:00,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14121 to 12421. [2021-06-05 20:34:00,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12421 states, 12377 states have (on average 4.12385877029975) internal successors, (51041), 12420 states have internal predecessors, (51041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:00,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12421 states to 12421 states and 51041 transitions. [2021-06-05 20:34:00,164 INFO L78 Accepts]: Start accepts. Automaton has 12421 states and 51041 transitions. Word has length 8 [2021-06-05 20:34:00,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:34:00,164 INFO L482 AbstractCegarLoop]: Abstraction has 12421 states and 51041 transitions. [2021-06-05 20:34:00,164 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.0) 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-06-05 20:34:00,164 INFO L276 IsEmpty]: Start isEmpty. Operand 12421 states and 51041 transitions. [2021-06-05 20:34:00,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:34:00,165 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:00,165 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:00,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:34:00,377 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:00,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:00,377 INFO L82 PathProgramCache]: Analyzing trace with hash -326571241, now seen corresponding path program 1 times [2021-06-05 20:34:00,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:00,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899514439] [2021-06-05 20:34:00,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:00,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:00,381 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:00,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:00,383 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:00,384 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:34:00,384 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:34:00,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-06-05 20:34:00,384 INFO L301 ceAbstractionStarter]: Result for error location fooThread2of5ForFork0 was UNSAFE (1/7) [2021-06-05 20:34:00,384 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:34:00,385 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:34:00,385 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:34:00,385 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:34:00,385 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:34:00,385 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:34:00,385 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:34:00,385 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:34:00,385 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread1of5ForFork0======== [2021-06-05 20:34:00,385 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 30 transitions, 105 flow [2021-06-05 20:34:01,447 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:01,467 INFO L276 IsEmpty]: Start isEmpty. Operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:01,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-06-05 20:34:01,467 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:01,467 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-06-05 20:34:01,468 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:01,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:01,468 INFO L82 PathProgramCache]: Analyzing trace with hash 127994498, now seen corresponding path program 1 times [2021-06-05 20:34:01,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:01,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309989375] [2021-06-05 20:34:01,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:01,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:01,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:34:01,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:34:01,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309989375] [2021-06-05 20:34:01,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309989375] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:34:01,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:34:01,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:34:01,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039771902] [2021-06-05 20:34:01,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:34:01,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:34:01,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:34:01,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:34:01,500 INFO L87 Difference]: Start difference. First operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 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.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:01,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:34:01,717 INFO L93 Difference]: Finished difference Result 14794 states and 68516 transitions. [2021-06-05 20:34:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:34:01,718 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-06-05 20:34:01,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:34:01,756 INFO L225 Difference]: With dead ends: 14794 [2021-06-05 20:34:01,756 INFO L226 Difference]: Without dead ends: 8855 [2021-06-05 20:34:01,758 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:34:01,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8855 states. [2021-06-05 20:34:02,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8855 to 8855. [2021-06-05 20:34:02,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8855 states, 8809 states have (on average 4.52105800885458) internal successors, (39826), 8854 states have internal predecessors, (39826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:02,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8855 states to 8855 states and 39826 transitions. [2021-06-05 20:34:02,151 INFO L78 Accepts]: Start accepts. Automaton has 8855 states and 39826 transitions. Word has length 5 [2021-06-05 20:34:02,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:34:02,151 INFO L482 AbstractCegarLoop]: Abstraction has 8855 states and 39826 transitions. [2021-06-05 20:34:02,151 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:02,151 INFO L276 IsEmpty]: Start isEmpty. Operand 8855 states and 39826 transitions. [2021-06-05 20:34:02,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-06-05 20:34:02,151 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:02,151 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:02,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-06-05 20:34:02,151 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:02,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:02,152 INFO L82 PathProgramCache]: Analyzing trace with hash -847153641, now seen corresponding path program 1 times [2021-06-05 20:34:02,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:02,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007764109] [2021-06-05 20:34:02,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:02,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:02,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:34:02,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:34:02,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007764109] [2021-06-05 20:34:02,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007764109] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:34:02,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143985790] [2021-06-05 20:34:02,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:34:02,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:02,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:34:02,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 20:34:02,214 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:34:02,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143985790] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:34:02,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:34:02,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:34:02,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106513222] [2021-06-05 20:34:02,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:34:02,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:34:02,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:34:02,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:34:02,215 INFO L87 Difference]: Start difference. First operand 8855 states and 39826 transitions. Second operand has 5 states, 4 states have (on average 2.0) 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-06-05 20:34:02,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:34:02,309 INFO L93 Difference]: Finished difference Result 15153 states and 59775 transitions. [2021-06-05 20:34:02,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:34:02,310 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) 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 8 [2021-06-05 20:34:02,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:34:02,355 INFO L225 Difference]: With dead ends: 15153 [2021-06-05 20:34:02,355 INFO L226 Difference]: Without dead ends: 14117 [2021-06-05 20:34:02,355 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.3ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:34:02,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14117 states. [2021-06-05 20:34:02,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14117 to 12417. [2021-06-05 20:34:02,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12417 states, 12373 states have (on average 4.124545381071688) internal successors, (51033), 12416 states have internal predecessors, (51033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:02,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12417 states to 12417 states and 51033 transitions. [2021-06-05 20:34:02,807 INFO L78 Accepts]: Start accepts. Automaton has 12417 states and 51033 transitions. Word has length 8 [2021-06-05 20:34:02,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:34:02,807 INFO L482 AbstractCegarLoop]: Abstraction has 12417 states and 51033 transitions. [2021-06-05 20:34:02,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.0) 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-06-05 20:34:02,808 INFO L276 IsEmpty]: Start isEmpty. Operand 12417 states and 51033 transitions. [2021-06-05 20:34:02,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:34:02,808 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:02,808 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:03,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:34:03,010 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:03,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:03,010 INFO L82 PathProgramCache]: Analyzing trace with hash -326571237, now seen corresponding path program 1 times [2021-06-05 20:34:03,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:03,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829107811] [2021-06-05 20:34:03,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:03,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:03,015 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:03,017 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:03,024 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:34:03,025 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:34:03,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-06-05 20:34:03,025 INFO L301 ceAbstractionStarter]: Result for error location fooThread1of5ForFork0 was UNSAFE (2/7) [2021-06-05 20:34:03,025 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:34:03,026 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:34:03,026 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:34:03,026 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:34:03,026 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:34:03,026 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:34:03,026 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:34:03,026 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:34:03,026 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread3of5ForFork0======== [2021-06-05 20:34:03,026 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 30 transitions, 105 flow [2021-06-05 20:34:04,256 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:04,274 INFO L276 IsEmpty]: Start isEmpty. Operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:04,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-06-05 20:34:04,275 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:04,275 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:04,275 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:04,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:04,276 INFO L82 PathProgramCache]: Analyzing trace with hash -836410111, now seen corresponding path program 1 times [2021-06-05 20:34:04,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:04,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480663371] [2021-06-05 20:34:04,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:04,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:04,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 20:34:04,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:34:04,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480663371] [2021-06-05 20:34:04,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480663371] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:34:04,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:34:04,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:34:04,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761958299] [2021-06-05 20:34:04,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:34:04,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:34:04,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:34:04,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:34:04,309 INFO L87 Difference]: Start difference. First operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 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 2.6666666666666665) internal successors, (8), 4 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-06-05 20:34:04,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:34:04,428 INFO L93 Difference]: Finished difference Result 14794 states and 68516 transitions. [2021-06-05 20:34:04,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:34:04,428 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-06-05 20:34:04,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:34:04,464 INFO L225 Difference]: With dead ends: 14794 [2021-06-05 20:34:04,464 INFO L226 Difference]: Without dead ends: 8866 [2021-06-05 20:34:04,464 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:34:04,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8866 states. [2021-06-05 20:34:04,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8866 to 8866. [2021-06-05 20:34:04,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8866 states, 8822 states have (on average 4.518136476989345) internal successors, (39859), 8865 states have internal predecessors, (39859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:04,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8866 states to 8866 states and 39859 transitions. [2021-06-05 20:34:04,856 INFO L78 Accepts]: Start accepts. Automaton has 8866 states and 39859 transitions. Word has length 9 [2021-06-05 20:34:04,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:34:04,856 INFO L482 AbstractCegarLoop]: Abstraction has 8866 states and 39859 transitions. [2021-06-05 20:34:04,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-06-05 20:34:04,856 INFO L276 IsEmpty]: Start isEmpty. Operand 8866 states and 39859 transitions. [2021-06-05 20:34:04,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-06-05 20:34:04,857 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:04,857 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:04,857 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-06-05 20:34:04,857 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:04,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:04,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1928890259, now seen corresponding path program 1 times [2021-06-05 20:34:04,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:04,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798975657] [2021-06-05 20:34:04,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:04,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:04,873 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 20:34:04,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:34:04,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798975657] [2021-06-05 20:34:04,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798975657] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:34:04,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678242034] [2021-06-05 20:34:04,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:34:04,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:04,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:34:04,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 20:34:04,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 20:34:04,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678242034] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:34:04,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:34:04,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:34:04,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112668397] [2021-06-05 20:34:04,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:34:04,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:34:04,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:34:04,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:34:04,939 INFO L87 Difference]: Start difference. First operand 8866 states and 39859 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-06-05 20:34:05,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:34:05,031 INFO L93 Difference]: Finished difference Result 15165 states and 59809 transitions. [2021-06-05 20:34:05,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:34:05,032 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-06-05 20:34:05,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:34:05,068 INFO L225 Difference]: With dead ends: 15165 [2021-06-05 20:34:05,069 INFO L226 Difference]: Without dead ends: 14137 [2021-06-05 20:34:05,069 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.0ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:34:05,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14137 states. [2021-06-05 20:34:05,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14137 to 12437. [2021-06-05 20:34:05,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12437 states, 12393 states have (on average 4.122085048010974) internal successors, (51085), 12436 states have internal predecessors, (51085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:05,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12437 states to 12437 states and 51085 transitions. [2021-06-05 20:34:05,532 INFO L78 Accepts]: Start accepts. Automaton has 12437 states and 51085 transitions. Word has length 10 [2021-06-05 20:34:05,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:34:05,532 INFO L482 AbstractCegarLoop]: Abstraction has 12437 states and 51085 transitions. [2021-06-05 20:34:05,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-06-05 20:34:05,532 INFO L276 IsEmpty]: Start isEmpty. Operand 12437 states and 51085 transitions. [2021-06-05 20:34:05,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:34:05,532 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:05,532 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:05,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:34:05,733 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:05,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:05,733 INFO L82 PathProgramCache]: Analyzing trace with hash -326571233, now seen corresponding path program 1 times [2021-06-05 20:34:05,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:05,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118114435] [2021-06-05 20:34:05,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:05,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:05,736 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:05,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:05,738 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:05,739 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:34:05,739 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:34:05,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-06-05 20:34:05,739 INFO L301 ceAbstractionStarter]: Result for error location fooThread3of5ForFork0 was UNSAFE (3/7) [2021-06-05 20:34:05,739 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:34:05,739 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:34:05,739 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:34:05,739 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:34:05,739 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:34:05,740 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:34:05,740 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:34:05,740 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:34:05,740 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread5of5ForFork0======== [2021-06-05 20:34:05,740 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 30 transitions, 105 flow [2021-06-05 20:34:06,919 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:06,937 INFO L276 IsEmpty]: Start isEmpty. Operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:06,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 20:34:06,939 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:06,940 INFO L554 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:06,940 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:06,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:06,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1493508476, now seen corresponding path program 1 times [2021-06-05 20:34:06,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:06,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179102041] [2021-06-05 20:34:06,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:06,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:06,970 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-05 20:34:06,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:34:06,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179102041] [2021-06-05 20:34:06,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179102041] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:34:06,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:34:06,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:34:06,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136944715] [2021-06-05 20:34:06,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:34:06,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:34:06,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:34:06,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:34:06,990 INFO L87 Difference]: Start difference. First operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 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 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:07,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:34:07,087 INFO L93 Difference]: Finished difference Result 14794 states and 68516 transitions. [2021-06-05 20:34:07,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:34:07,087 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 20:34:07,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:34:07,114 INFO L225 Difference]: With dead ends: 14794 [2021-06-05 20:34:07,114 INFO L226 Difference]: Without dead ends: 9023 [2021-06-05 20:34:07,114 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:34:07,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9023 states. [2021-06-05 20:34:07,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9023 to 9023. [2021-06-05 20:34:07,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9023 states, 8991 states have (on average 4.524635746857969) internal successors, (40681), 9022 states have internal predecessors, (40681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:07,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9023 states to 9023 states and 40681 transitions. [2021-06-05 20:34:07,505 INFO L78 Accepts]: Start accepts. Automaton has 9023 states and 40681 transitions. Word has length 13 [2021-06-05 20:34:07,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:34:07,506 INFO L482 AbstractCegarLoop]: Abstraction has 9023 states and 40681 transitions. [2021-06-05 20:34:07,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:07,506 INFO L276 IsEmpty]: Start isEmpty. Operand 9023 states and 40681 transitions. [2021-06-05 20:34:07,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 20:34:07,511 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:07,511 INFO L554 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:07,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-06-05 20:34:07,511 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:07,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:07,511 INFO L82 PathProgramCache]: Analyzing trace with hash -1854511082, now seen corresponding path program 1 times [2021-06-05 20:34:07,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:07,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811911986] [2021-06-05 20:34:07,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:07,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:07,531 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-06-05 20:34:07,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:34:07,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811911986] [2021-06-05 20:34:07,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811911986] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:34:07,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476045758] [2021-06-05 20:34:07,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:34:07,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:34:07,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:34:07,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 20:34:07,590 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-06-05 20:34:07,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476045758] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:34:07,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:34:07,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:34:07,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265698289] [2021-06-05 20:34:07,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:34:07,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:34:07,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:34:07,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:34:07,591 INFO L87 Difference]: Start difference. First operand 9023 states and 40681 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:07,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:34:07,712 INFO L93 Difference]: Finished difference Result 15515 states and 61561 transitions. [2021-06-05 20:34:07,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:34:07,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 20:34:07,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:34:07,752 INFO L225 Difference]: With dead ends: 15515 [2021-06-05 20:34:07,752 INFO L226 Difference]: Without dead ends: 14555 [2021-06-05 20:34:07,752 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.9ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:34:07,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14555 states. [2021-06-05 20:34:08,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14555 to 12775. [2021-06-05 20:34:08,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12775 states, 12743 states have (on average 4.147767401710743) internal successors, (52855), 12774 states have internal predecessors, (52855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:08,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12775 states to 12775 states and 52855 transitions. [2021-06-05 20:34:08,184 INFO L78 Accepts]: Start accepts. Automaton has 12775 states and 52855 transitions. Word has length 14 [2021-06-05 20:34:08,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:34:08,184 INFO L482 AbstractCegarLoop]: Abstraction has 12775 states and 52855 transitions. [2021-06-05 20:34:08,184 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:08,184 INFO L276 IsEmpty]: Start isEmpty. Operand 12775 states and 52855 transitions. [2021-06-05 20:34:08,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 20:34:08,306 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:08,306 INFO L554 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:08,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-06-05 20:34:08,507 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:34:08,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:08,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1037182370, now seen corresponding path program 1 times [2021-06-05 20:34:08,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:08,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920314600] [2021-06-05 20:34:08,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:08,511 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:08,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:08,512 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:08,513 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:34:08,513 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:34:08,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-06-05 20:34:08,514 INFO L301 ceAbstractionStarter]: Result for error location fooThread5of5ForFork0 was UNSAFE (4/7) [2021-06-05 20:34:08,514 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:34:08,514 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:34:08,514 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:34:08,514 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:34:08,514 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:34:08,514 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:34:08,514 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:34:08,514 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:34:08,514 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == foo======== [2021-06-05 20:34:08,515 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 30 transitions, 105 flow [2021-06-05 20:34:09,690 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:09,715 INFO L276 IsEmpty]: Start isEmpty. Operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:09,755 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 20:34:09,755 INFO L301 ceAbstractionStarter]: Result for error location foo was SAFE (5/7) [2021-06-05 20:34:09,756 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:34:09,756 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:34:09,756 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:34:09,756 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:34:09,756 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:34:09,756 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:34:09,756 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:34:09,756 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:34:09,756 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 20:34:09,757 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 30 transitions, 105 flow [2021-06-05 20:34:10,933 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:10,955 INFO L276 IsEmpty]: Start isEmpty. Operand has 14844 states, 14749 states have (on average 4.661400772933758) internal successors, (68751), 14843 states have internal predecessors, (68751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:34:10,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 20:34:10,957 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:34:10,957 INFO L554 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:34:10,957 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-05 20:34:10,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:34:10,957 INFO L82 PathProgramCache]: Analyzing trace with hash -1493509120, now seen corresponding path program 1 times [2021-06-05 20:34:10,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:34:10,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126498336] [2021-06-05 20:34:10,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:34:10,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:10,960 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:10,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:34:10,962 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:34:10,963 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:34:10,963 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:34:10,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-06-05 20:34:10,963 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (6/7) [2021-06-05 20:34:10,963 WARN L243 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-05 20:34:10,963 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-06-05 20:34:10,975 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-05 20:34:10,975 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:34:10,976 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:34:10,976 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:34:10,976 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:34:10,976 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:34:10,976 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:34:10,976 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:34:10,976 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:34:10,976 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread6of6ForFork0======== [2021-06-05 20:34:10,977 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 35 transitions, 130 flow [2021-06-05 20:35:01,977 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:02,121 INFO L276 IsEmpty]: Start isEmpty. Operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:02,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 20:35:02,126 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:35:02,126 INFO L554 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:35:02,127 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:35:02,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:35:02,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1923077854, now seen corresponding path program 1 times [2021-06-05 20:35:02,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:35:02,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971103563] [2021-06-05 20:35:02,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:35:02,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:35:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-06-05 20:35:02,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:35:02,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971103563] [2021-06-05 20:35:02,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971103563] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:35:02,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:35:02,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:35:02,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684832185] [2021-06-05 20:35:02,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:35:02,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:35:02,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:35:02,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:35:02,285 INFO L87 Difference]: Start difference. First operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 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 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:03,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:35:03,315 INFO L93 Difference]: Finished difference Result 74150 states and 402754 transitions. [2021-06-05 20:35:03,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:35:03,315 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 20:35:03,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:35:03,518 INFO L225 Difference]: With dead ends: 74150 [2021-06-05 20:35:03,518 INFO L226 Difference]: Without dead ends: 45259 [2021-06-05 20:35:03,519 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:35:05,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45259 states. [2021-06-05 20:35:06,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45259 to 45259. [2021-06-05 20:35:06,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45259 states, 45195 states have (on average 5.317490872884169) internal successors, (240324), 45258 states have internal predecessors, (240324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:06,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45259 states to 45259 states and 240324 transitions. [2021-06-05 20:35:06,719 INFO L78 Accepts]: Start accepts. Automaton has 45259 states and 240324 transitions. Word has length 15 [2021-06-05 20:35:06,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:35:06,720 INFO L482 AbstractCegarLoop]: Abstraction has 45259 states and 240324 transitions. [2021-06-05 20:35:06,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:06,720 INFO L276 IsEmpty]: Start isEmpty. Operand 45259 states and 240324 transitions. [2021-06-05 20:35:06,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 20:35:06,737 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:35:06,737 INFO L554 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:35:06,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-06-05 20:35:06,737 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:35:06,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:35:06,737 INFO L82 PathProgramCache]: Analyzing trace with hash 968512069, now seen corresponding path program 1 times [2021-06-05 20:35:06,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:35:06,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629487855] [2021-06-05 20:35:06,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:35:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:35:06,775 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-06-05 20:35:06,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:35:06,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629487855] [2021-06-05 20:35:06,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629487855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:35:06,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872384301] [2021-06-05 20:35:06,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:35:06,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:35:06,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:35:06,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 20:35:06,871 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-06-05 20:35:06,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872384301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:35:06,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:35:06,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:35:06,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095298228] [2021-06-05 20:35:06,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:35:06,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:35:06,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:35:06,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:35:06,872 INFO L87 Difference]: Start difference. First operand 45259 states and 240324 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:07,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:35:07,661 INFO L93 Difference]: Finished difference Result 83863 states and 392489 transitions. [2021-06-05 20:35:07,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:35:07,661 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 20:35:07,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:35:07,976 INFO L225 Difference]: With dead ends: 83863 [2021-06-05 20:35:07,976 INFO L226 Difference]: Without dead ends: 79895 [2021-06-05 20:35:07,976 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.8ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:35:10,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79895 states. [2021-06-05 20:35:11,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79895 to 71399. [2021-06-05 20:35:11,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71399 states, 71335 states have (on average 4.842405551272167) internal successors, (345433), 71398 states have internal predecessors, (345433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:12,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71399 states to 71399 states and 345433 transitions. [2021-06-05 20:35:12,004 INFO L78 Accepts]: Start accepts. Automaton has 71399 states and 345433 transitions. Word has length 16 [2021-06-05 20:35:12,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:35:12,005 INFO L482 AbstractCegarLoop]: Abstraction has 71399 states and 345433 transitions. [2021-06-05 20:35:12,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:12,005 INFO L276 IsEmpty]: Start isEmpty. Operand 71399 states and 345433 transitions. [2021-06-05 20:35:12,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 20:35:12,012 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:35:12,012 INFO L554 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:35:12,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-06-05 20:35:12,213 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:35:12,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:35:12,213 INFO L82 PathProgramCache]: Analyzing trace with hash -618140220, now seen corresponding path program 1 times [2021-06-05 20:35:12,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:35:12,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049967180] [2021-06-05 20:35:12,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:35:12,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:35:12,224 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:35:12,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:35:12,227 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:35:12,228 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:35:12,228 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:35:12,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-06-05 20:35:12,228 INFO L301 ceAbstractionStarter]: Result for error location fooThread6of6ForFork0 was UNSAFE (1/8) [2021-06-05 20:35:12,228 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:35:12,229 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:35:12,229 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:35:12,229 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:35:12,229 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:35:12,229 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:35:12,229 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:35:12,229 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:35:12,229 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread5of6ForFork0======== [2021-06-05 20:35:12,234 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 35 transitions, 130 flow [2021-06-05 20:35:42,474 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:42,588 INFO L276 IsEmpty]: Start isEmpty. Operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:42,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 20:35:42,590 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:35:42,590 INFO L554 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:35:42,590 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:35:42,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:35:42,590 INFO L82 PathProgramCache]: Analyzing trace with hash 2085147771, now seen corresponding path program 1 times [2021-06-05 20:35:42,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:35:42,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827153585] [2021-06-05 20:35:42,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:35:42,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:35:42,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-05 20:35:42,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:35:42,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827153585] [2021-06-05 20:35:42,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827153585] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:35:42,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:35:42,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:35:42,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917941418] [2021-06-05 20:35:42,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:35:42,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:35:42,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:35:42,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:35:42,700 INFO L87 Difference]: Start difference. First operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 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 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:43,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:35:43,478 INFO L93 Difference]: Finished difference Result 74150 states and 402754 transitions. [2021-06-05 20:35:43,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:35:43,478 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 20:35:43,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:35:43,680 INFO L225 Difference]: With dead ends: 74150 [2021-06-05 20:35:43,680 INFO L226 Difference]: Without dead ends: 44629 [2021-06-05 20:35:43,680 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:35:45,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44629 states. [2021-06-05 20:35:46,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44629 to 44629. [2021-06-05 20:35:46,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44629 states, 44549 states have (on average 5.306942916788255) internal successors, (236419), 44628 states have internal predecessors, (236419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:46,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44629 states to 44629 states and 236419 transitions. [2021-06-05 20:35:46,494 INFO L78 Accepts]: Start accepts. Automaton has 44629 states and 236419 transitions. Word has length 13 [2021-06-05 20:35:46,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:35:46,494 INFO L482 AbstractCegarLoop]: Abstraction has 44629 states and 236419 transitions. [2021-06-05 20:35:46,494 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:46,494 INFO L276 IsEmpty]: Start isEmpty. Operand 44629 states and 236419 transitions. [2021-06-05 20:35:46,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 20:35:46,495 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:35:46,496 INFO L554 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:35:46,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-06-05 20:35:46,496 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:35:46,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:35:46,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1974408610, now seen corresponding path program 1 times [2021-06-05 20:35:46,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:35:46,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026456195] [2021-06-05 20:35:46,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:35:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:35:46,513 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 20:35:46,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:35:46,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026456195] [2021-06-05 20:35:46,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026456195] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:35:46,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48593872] [2021-06-05 20:35:46,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-06-05 20:35:46,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:35:46,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:35:46,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:35:46,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 20:35:46,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48593872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:35:46,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:35:46,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:35:46,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824081320] [2021-06-05 20:35:46,579 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:35:46,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:35:46,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:35:46,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:35:46,580 INFO L87 Difference]: Start difference. First operand 44629 states and 236419 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:47,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:35:47,449 INFO L93 Difference]: Finished difference Result 82531 states and 384360 transitions. [2021-06-05 20:35:47,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:35:47,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 20:35:47,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:35:47,726 INFO L225 Difference]: With dead ends: 82531 [2021-06-05 20:35:47,726 INFO L226 Difference]: Without dead ends: 78323 [2021-06-05 20:35:47,727 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.1ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:35:49,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78323 states. [2021-06-05 20:35:51,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78323 to 70143. [2021-06-05 20:35:51,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70143 states, 70063 states have (on average 4.814609708405293) internal successors, (337326), 70142 states have internal predecessors, (337326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:51,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70143 states to 70143 states and 337326 transitions. [2021-06-05 20:35:51,803 INFO L78 Accepts]: Start accepts. Automaton has 70143 states and 337326 transitions. Word has length 14 [2021-06-05 20:35:51,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:35:51,803 INFO L482 AbstractCegarLoop]: Abstraction has 70143 states and 337326 transitions. [2021-06-05 20:35:51,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:35:51,804 INFO L276 IsEmpty]: Start isEmpty. Operand 70143 states and 337326 transitions. [2021-06-05 20:35:51,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 20:35:51,806 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:35:51,806 INFO L554 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:35:52,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:35:52,024 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:35:52,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:35:52,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1390585443, now seen corresponding path program 1 times [2021-06-05 20:35:52,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:35:52,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497561036] [2021-06-05 20:35:52,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:35:52,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:35:52,027 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:35:52,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:35:52,029 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:35:52,030 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:35:52,030 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:35:52,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-06-05 20:35:52,030 INFO L301 ceAbstractionStarter]: Result for error location fooThread5of6ForFork0 was UNSAFE (2/8) [2021-06-05 20:35:52,030 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:35:52,031 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:35:52,031 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:35:52,031 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:35:52,031 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:35:52,031 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:35:52,031 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:35:52,031 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:35:52,031 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread2of6ForFork0======== [2021-06-05 20:35:52,031 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 35 transitions, 130 flow [2021-06-05 20:36:19,893 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:36:19,988 INFO L276 IsEmpty]: Start isEmpty. Operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:36:19,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-06-05 20:36:19,988 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:36:19,988 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:36:19,988 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:36:19,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:36:19,989 INFO L82 PathProgramCache]: Analyzing trace with hash 485270540, now seen corresponding path program 1 times [2021-06-05 20:36:19,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:36:19,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711769715] [2021-06-05 20:36:19,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:36:19,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:36:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 20:36:20,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:36:20,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711769715] [2021-06-05 20:36:20,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711769715] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:36:20,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:36:20,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:36:20,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173165653] [2021-06-05 20:36:20,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:36:20,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:36:20,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:36:20,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:36:20,120 INFO L87 Difference]: Start difference. First operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 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 2.3333333333333335) internal successors, (7), 4 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-06-05 20:36:20,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:36:20,747 INFO L93 Difference]: Finished difference Result 74150 states and 402754 transitions. [2021-06-05 20:36:20,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:36:20,747 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-06-05 20:36:20,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:36:20,910 INFO L225 Difference]: With dead ends: 74150 [2021-06-05 20:36:20,910 INFO L226 Difference]: Without dead ends: 44465 [2021-06-05 20:36:20,911 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:36:22,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44465 states. [2021-06-05 20:36:23,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44465 to 44465. [2021-06-05 20:36:23,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44465 states, 44371 states have (on average 5.309143359401411) internal successors, (235572), 44464 states have internal predecessors, (235572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:36:23,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44465 states to 44465 states and 235572 transitions. [2021-06-05 20:36:23,805 INFO L78 Accepts]: Start accepts. Automaton has 44465 states and 235572 transitions. Word has length 7 [2021-06-05 20:36:23,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:36:23,805 INFO L482 AbstractCegarLoop]: Abstraction has 44465 states and 235572 transitions. [2021-06-05 20:36:23,805 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-06-05 20:36:23,805 INFO L276 IsEmpty]: Start isEmpty. Operand 44465 states and 235572 transitions. [2021-06-05 20:36:23,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-06-05 20:36:23,805 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:36:23,805 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:36:23,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-06-05 20:36:23,805 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:36:23,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:36:23,805 INFO L82 PathProgramCache]: Analyzing trace with hash -2136482195, now seen corresponding path program 1 times [2021-06-05 20:36:23,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:36:23,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930139654] [2021-06-05 20:36:23,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:36:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:36:23,821 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 20:36:23,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:36:23,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930139654] [2021-06-05 20:36:23,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930139654] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:36:23,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:36:23,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 20:36:23,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850589627] [2021-06-05 20:36:23,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:36:23,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:36:23,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:36:23,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:36:23,823 INFO L87 Difference]: Start difference. First operand 44465 states and 235572 transitions. Second operand has 5 states, 4 states have (on average 2.0) 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-06-05 20:36:24,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:36:24,620 INFO L93 Difference]: Finished difference Result 82173 states and 382582 transitions. [2021-06-05 20:36:24,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:36:24,621 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) 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 8 [2021-06-05 20:36:24,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:36:24,887 INFO L225 Difference]: With dead ends: 82173 [2021-06-05 20:36:24,887 INFO L226 Difference]: Without dead ends: 77889 [2021-06-05 20:36:24,887 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.2ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:36:27,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77889 states. [2021-06-05 20:36:28,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77889 to 69789. [2021-06-05 20:36:28,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69789 states, 69697 states have (on average 4.8138657331018555) internal successors, (335512), 69788 states have internal predecessors, (335512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:36:28,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69789 states to 69789 states and 335512 transitions. [2021-06-05 20:36:28,770 INFO L78 Accepts]: Start accepts. Automaton has 69789 states and 335512 transitions. Word has length 8 [2021-06-05 20:36:28,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:36:28,770 INFO L482 AbstractCegarLoop]: Abstraction has 69789 states and 335512 transitions. [2021-06-05 20:36:28,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.0) 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-06-05 20:36:28,770 INFO L276 IsEmpty]: Start isEmpty. Operand 69789 states and 335512 transitions. [2021-06-05 20:36:28,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:36:28,771 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:36:28,771 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:36:28,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-06-05 20:36:28,771 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:36:28,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:36:28,771 INFO L82 PathProgramCache]: Analyzing trace with hash -1310403506, now seen corresponding path program 1 times [2021-06-05 20:36:28,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:36:28,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146417573] [2021-06-05 20:36:28,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:36:28,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:36:28,773 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:36:28,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:36:28,774 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:36:28,775 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:36:28,775 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:36:28,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-06-05 20:36:28,776 INFO L301 ceAbstractionStarter]: Result for error location fooThread2of6ForFork0 was UNSAFE (3/8) [2021-06-05 20:36:28,776 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:36:28,776 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:36:28,776 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:36:28,776 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:36:28,776 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:36:28,776 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:36:28,776 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:36:28,776 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:36:28,776 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread1of6ForFork0======== [2021-06-05 20:36:28,777 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 35 transitions, 130 flow [2021-06-05 20:36:56,886 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:36:56,984 INFO L276 IsEmpty]: Start isEmpty. Operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:36:56,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-06-05 20:36:56,984 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:36:56,984 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-06-05 20:36:56,984 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:36:56,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:36:56,985 INFO L82 PathProgramCache]: Analyzing trace with hash 161399273, now seen corresponding path program 1 times [2021-06-05 20:36:56,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:36:56,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024901603] [2021-06-05 20:36:56,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:36:56,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:36:56,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 20:36:56,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:36:56,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024901603] [2021-06-05 20:36:56,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024901603] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:36:56,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:36:56,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:36:56,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248129428] [2021-06-05 20:36:56,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:36:56,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:36:56,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:36:57,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:36:57,097 INFO L87 Difference]: Start difference. First operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 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.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:36:57,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:36:57,724 INFO L93 Difference]: Finished difference Result 74150 states and 402754 transitions. [2021-06-05 20:36:57,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:36:57,725 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-06-05 20:36:57,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:36:57,889 INFO L225 Difference]: With dead ends: 74150 [2021-06-05 20:36:57,889 INFO L226 Difference]: Without dead ends: 44461 [2021-06-05 20:36:57,889 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:37:00,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44461 states. [2021-06-05 20:37:00,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44461 to 44461. [2021-06-05 20:37:00,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44461 states, 44367 states have (on average 5.3094417021660245) internal successors, (235564), 44460 states have internal predecessors, (235564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:37:01,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44461 states to 44461 states and 235564 transitions. [2021-06-05 20:37:01,251 INFO L78 Accepts]: Start accepts. Automaton has 44461 states and 235564 transitions. Word has length 5 [2021-06-05 20:37:01,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:37:01,256 INFO L482 AbstractCegarLoop]: Abstraction has 44461 states and 235564 transitions. [2021-06-05 20:37:01,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:37:01,256 INFO L276 IsEmpty]: Start isEmpty. Operand 44461 states and 235564 transitions. [2021-06-05 20:37:01,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-06-05 20:37:01,256 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:37:01,256 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:37:01,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-06-05 20:37:01,256 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:37:01,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:37:01,257 INFO L82 PathProgramCache]: Analyzing trace with hash -2136482191, now seen corresponding path program 1 times [2021-06-05 20:37:01,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:37:01,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615498526] [2021-06-05 20:37:01,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:37:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:37:01,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 20:37:01,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:37:01,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615498526] [2021-06-05 20:37:01,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615498526] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:37:01,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:37:01,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 20:37:01,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337891453] [2021-06-05 20:37:01,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:37:01,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:37:01,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:37:01,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:37:01,286 INFO L87 Difference]: Start difference. First operand 44461 states and 235564 transitions. Second operand has 5 states, 4 states have (on average 2.0) 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-06-05 20:37:01,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:37:01,736 INFO L93 Difference]: Finished difference Result 82169 states and 382574 transitions. [2021-06-05 20:37:01,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:37:01,737 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) 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 8 [2021-06-05 20:37:01,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:37:01,993 INFO L225 Difference]: With dead ends: 82169 [2021-06-05 20:37:01,993 INFO L226 Difference]: Without dead ends: 77885 [2021-06-05 20:37:01,993 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.9ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:37:04,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77885 states. [2021-06-05 20:37:05,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77885 to 69785. [2021-06-05 20:37:05,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69785 states, 69693 states have (on average 4.814027233725051) internal successors, (335504), 69784 states have internal predecessors, (335504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:37:06,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69785 states to 69785 states and 335504 transitions. [2021-06-05 20:37:06,359 INFO L78 Accepts]: Start accepts. Automaton has 69785 states and 335504 transitions. Word has length 8 [2021-06-05 20:37:06,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:37:06,359 INFO L482 AbstractCegarLoop]: Abstraction has 69785 states and 335504 transitions. [2021-06-05 20:37:06,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.0) 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-06-05 20:37:06,359 INFO L276 IsEmpty]: Start isEmpty. Operand 69785 states and 335504 transitions. [2021-06-05 20:37:06,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:37:06,359 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:37:06,359 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:37:06,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-06-05 20:37:06,359 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:37:06,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:37:06,360 INFO L82 PathProgramCache]: Analyzing trace with hash -1310403502, now seen corresponding path program 1 times [2021-06-05 20:37:06,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:37:06,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061740973] [2021-06-05 20:37:06,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:37:06,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:37:06,363 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:37:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:37:06,364 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:37:06,368 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:37:06,368 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:37:06,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-06-05 20:37:06,369 INFO L301 ceAbstractionStarter]: Result for error location fooThread1of6ForFork0 was UNSAFE (4/8) [2021-06-05 20:37:06,369 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:37:06,369 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:37:06,369 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:37:06,369 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:37:06,370 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:37:06,370 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:37:06,370 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:37:06,370 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:37:06,370 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == foo======== [2021-06-05 20:37:06,371 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 35 transitions, 130 flow [2021-06-05 20:37:34,175 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:37:34,268 INFO L276 IsEmpty]: Start isEmpty. Operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:37:34,470 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 20:37:34,470 INFO L301 ceAbstractionStarter]: Result for error location foo was SAFE (5/8) [2021-06-05 20:37:34,470 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:37:34,471 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:37:34,471 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:37:34,471 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:37:34,471 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:37:34,471 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:37:34,471 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:37:34,471 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:37:34,471 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread3of6ForFork0======== [2021-06-05 20:37:34,471 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 35 transitions, 130 flow [2021-06-05 20:38:01,821 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:38:01,915 INFO L276 IsEmpty]: Start isEmpty. Operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:38:01,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-06-05 20:38:01,916 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:38:01,916 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:38:01,916 INFO L430 AbstractCegarLoop]: === Iteration 1 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:38:01,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:38:01,916 INFO L82 PathProgramCache]: Analyzing trace with hash -1806930256, now seen corresponding path program 1 times [2021-06-05 20:38:01,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:38:01,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929687941] [2021-06-05 20:38:01,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:38:01,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:38:01,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 20:38:01,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:38:01,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929687941] [2021-06-05 20:38:01,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929687941] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 20:38:01,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 20:38:01,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 20:38:01,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362155781] [2021-06-05 20:38:01,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 20:38:01,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:38:01,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 20:38:01,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:38:02,028 INFO L87 Difference]: Start difference. First operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 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 2.6666666666666665) internal successors, (8), 4 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-06-05 20:38:02,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:38:02,651 INFO L93 Difference]: Finished difference Result 74150 states and 402754 transitions. [2021-06-05 20:38:02,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 20:38:02,652 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-06-05 20:38:02,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:38:02,813 INFO L225 Difference]: With dead ends: 74150 [2021-06-05 20:38:02,813 INFO L226 Difference]: Without dead ends: 44472 [2021-06-05 20:38:02,814 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 20:38:04,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44472 states. [2021-06-05 20:38:05,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44472 to 44472. [2021-06-05 20:38:05,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44472 states, 44380 states have (on average 5.308630013519603) internal successors, (235597), 44471 states have internal predecessors, (235597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:38:05,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44472 states to 44472 states and 235597 transitions. [2021-06-05 20:38:05,788 INFO L78 Accepts]: Start accepts. Automaton has 44472 states and 235597 transitions. Word has length 9 [2021-06-05 20:38:05,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:38:05,788 INFO L482 AbstractCegarLoop]: Abstraction has 44472 states and 235597 transitions. [2021-06-05 20:38:05,788 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-06-05 20:38:05,788 INFO L276 IsEmpty]: Start isEmpty. Operand 44472 states and 235597 transitions. [2021-06-05 20:38:05,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-06-05 20:38:05,788 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:38:05,788 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:38:05,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-06-05 20:38:05,788 INFO L430 AbstractCegarLoop]: === Iteration 2 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:38:05,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:38:05,789 INFO L82 PathProgramCache]: Analyzing trace with hash -180818413, now seen corresponding path program 1 times [2021-06-05 20:38:05,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:38:05,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228854969] [2021-06-05 20:38:05,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:38:05,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:38:05,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 20:38:05,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 20:38:05,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228854969] [2021-06-05 20:38:05,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228854969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:38:05,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424583447] [2021-06-05 20:38:05,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:38:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 20:38:05,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 20:38:05,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 20:38:05,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 20:38:05,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424583447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 20:38:05,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 20:38:05,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 20:38:05,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792398802] [2021-06-05 20:38:05,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 20:38:05,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 20:38:05,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 20:38:05,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:38:05,867 INFO L87 Difference]: Start difference. First operand 44472 states and 235597 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-06-05 20:38:06,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 20:38:06,648 INFO L93 Difference]: Finished difference Result 82181 states and 382608 transitions. [2021-06-05 20:38:06,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 20:38:06,648 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-06-05 20:38:06,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 20:38:06,941 INFO L225 Difference]: With dead ends: 82181 [2021-06-05 20:38:06,941 INFO L226 Difference]: Without dead ends: 77905 [2021-06-05 20:38:06,941 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.9ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 20:38:09,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77905 states. [2021-06-05 20:38:10,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77905 to 69805. [2021-06-05 20:38:10,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69805 states, 69713 states have (on average 4.813392050263222) internal successors, (335556), 69804 states have internal predecessors, (335556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:38:10,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69805 states to 69805 states and 335556 transitions. [2021-06-05 20:38:10,583 INFO L78 Accepts]: Start accepts. Automaton has 69805 states and 335556 transitions. Word has length 10 [2021-06-05 20:38:10,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 20:38:10,584 INFO L482 AbstractCegarLoop]: Abstraction has 69805 states and 335556 transitions. [2021-06-05 20:38:10,584 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-06-05 20:38:10,584 INFO L276 IsEmpty]: Start isEmpty. Operand 69805 states and 335556 transitions. [2021-06-05 20:38:10,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 20:38:10,584 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:38:10,584 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:38:10,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 20:38:10,785 INFO L430 AbstractCegarLoop]: === Iteration 3 === [fooErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 20:38:10,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:38:10,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1310403498, now seen corresponding path program 1 times [2021-06-05 20:38:10,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:38:10,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300764901] [2021-06-05 20:38:10,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:38:10,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:38:10,787 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:38:10,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:38:10,788 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:38:10,789 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:38:10,789 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:38:10,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-06-05 20:38:10,789 INFO L301 ceAbstractionStarter]: Result for error location fooThread3of6ForFork0 was UNSAFE (6/8) [2021-06-05 20:38:10,789 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:38:10,789 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:38:10,789 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:38:10,789 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:38:10,789 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:38:10,789 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:38:10,789 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:38:10,789 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:38:10,789 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 20:38:10,790 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 35 transitions, 130 flow [2021-06-05 20:38:39,256 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:38:39,351 INFO L276 IsEmpty]: Start isEmpty. Operand has 74219 states, 74028 states have (on average 5.445588155832928) internal successors, (403126), 74218 states have internal predecessors, (403126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 20:38:39,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 20:38:39,355 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 20:38:39,355 INFO L554 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 20:38:39,355 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-05 20:38:39,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 20:38:39,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1923078110, now seen corresponding path program 1 times [2021-06-05 20:38:39,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 20:38:39,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689670994] [2021-06-05 20:38:39,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 20:38:39,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:38:39,364 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:38:39,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-05 20:38:39,369 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-05 20:38:39,370 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-05 20:38:39,370 INFO L655 BasicCegarLoop]: Counterexample might be feasible [2021-06-05 20:38:39,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-06-05 20:38:39,370 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (7/8) [2021-06-05 20:38:39,370 WARN L243 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-05 20:38:39,370 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-06-05 20:38:39,378 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-05 20:38:39,378 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:38:39,378 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:38:39,379 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:38:39,379 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:38:39,379 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:38:39,379 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:38:39,379 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:38:39,379 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:38:39,379 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread5of7ForFork0======== [2021-06-05 20:38:39,379 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow Received shutdown request... [2021-06-05 20:48:17,302 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,302 INFO L301 ceAbstractionStarter]: Result for error location fooThread5of7ForFork0 was TIMEOUT (1/9) [2021-06-05 20:48:17,302 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:48:17,302 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:48:17,303 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:48:17,303 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:48:17,303 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:48:17,303 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:48:17,303 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:48:17,303 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:48:17,303 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == foo======== [2021-06-05 20:48:17,303 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow [2021-06-05 20:48:17,303 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,303 INFO L301 ceAbstractionStarter]: Result for error location foo was TIMEOUT (2/9) [2021-06-05 20:48:17,303 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:48:17,304 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:48:17,304 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:48:17,304 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:48:17,304 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:48:17,304 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:48:17,304 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:48:17,304 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:48:17,304 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread2of7ForFork0======== [2021-06-05 20:48:17,304 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow [2021-06-05 20:48:17,304 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,304 INFO L301 ceAbstractionStarter]: Result for error location fooThread2of7ForFork0 was TIMEOUT (3/9) [2021-06-05 20:48:17,304 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:48:17,305 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:48:17,305 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:48:17,305 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:48:17,305 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:48:17,305 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:48:17,305 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:48:17,305 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:48:17,305 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 20:48:17,305 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow [2021-06-05 20:48:17,305 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,305 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was TIMEOUT (4/9) [2021-06-05 20:48:17,305 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:48:17,306 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:48:17,306 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:48:17,306 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:48:17,306 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:48:17,306 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:48:17,306 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:48:17,306 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:48:17,306 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread7of7ForFork0======== [2021-06-05 20:48:17,306 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow [2021-06-05 20:48:17,306 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,306 INFO L301 ceAbstractionStarter]: Result for error location fooThread7of7ForFork0 was TIMEOUT (5/9) [2021-06-05 20:48:17,306 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:48:17,306 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:48:17,306 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:48:17,306 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:48:17,307 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:48:17,307 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:48:17,307 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:48:17,307 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:48:17,307 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread6of7ForFork0======== [2021-06-05 20:48:17,307 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow [2021-06-05 20:48:17,307 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,307 INFO L301 ceAbstractionStarter]: Result for error location fooThread6of7ForFork0 was TIMEOUT (6/9) [2021-06-05 20:48:17,307 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:48:17,307 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:48:17,307 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:48:17,307 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:48:17,307 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:48:17,307 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:48:17,307 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:48:17,307 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:48:17,308 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread1of7ForFork0======== [2021-06-05 20:48:17,308 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow [2021-06-05 20:48:17,308 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,308 INFO L301 ceAbstractionStarter]: Result for error location fooThread1of7ForFork0 was TIMEOUT (7/9) [2021-06-05 20:48:17,308 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:48:17,308 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:48:17,308 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:48:17,308 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:48:17,309 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:48:17,309 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:48:17,309 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:48:17,309 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:48:17,309 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread4of7ForFork0======== [2021-06-05 20:48:17,309 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow [2021-06-05 20:48:17,310 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,310 INFO L301 ceAbstractionStarter]: Result for error location fooThread4of7ForFork0 was TIMEOUT (8/9) [2021-06-05 20:48:17,310 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-06-05 20:48:17,310 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 20:48:17,310 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 20:48:17,310 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 20:48:17,310 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 20:48:17,310 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 20:48:17,310 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 20:48:17,310 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 20:48:17,310 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == fooThread3of7ForFork0======== [2021-06-05 20:48:17,311 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 40 transitions, 157 flow [2021-06-05 20:48:17,311 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 20:48:17,311 INFO L301 ceAbstractionStarter]: Result for error location fooThread3of7ForFork0 was TIMEOUT (9/9) [2021-06-05 20:48:17,311 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 7 thread instances [2021-06-05 20:48:17,319 INFO L202 PluginConnector]: Adding new model ForkInLoop02-Incrementer.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.06 08:48:17 BasicIcfg [2021-06-05 20:48:17,319 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-05 20:48:17,319 INFO L168 Benchmark]: Toolchain (without parser) took 862529.94 ms. Allocated memory was 362.8 MB in the beginning and 13.9 GB in the end (delta: 13.5 GB). Free memory was 342.7 MB in the beginning and 8.4 GB in the end (delta: -8.1 GB). Peak memory consumption was 5.4 GB. Max. memory is 16.0 GB. [2021-06-05 20:48:17,320 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 362.8 MB. Free memory is still 343.6 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 20:48:17,320 INFO L168 Benchmark]: Boogie Procedure Inliner took 20.89 ms. Allocated memory is still 362.8 MB. Free memory was 342.5 MB in the beginning and 341.1 MB in the end (delta: 1.4 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. [2021-06-05 20:48:17,320 INFO L168 Benchmark]: Boogie Preprocessor took 9.75 ms. Allocated memory is still 362.8 MB. Free memory was 341.1 MB in the beginning and 340.2 MB in the end (delta: 845.8 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 20:48:17,320 INFO L168 Benchmark]: RCFGBuilder took 151.03 ms. Allocated memory is still 362.8 MB. Free memory was 340.1 MB in the beginning and 331.5 MB in the end (delta: 8.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.0 GB. [2021-06-05 20:48:17,320 INFO L168 Benchmark]: TraceAbstraction took 862344.86 ms. Allocated memory was 362.8 MB in the beginning and 13.9 GB in the end (delta: 13.5 GB). Free memory was 331.0 MB in the beginning and 8.4 GB in the end (delta: -8.1 GB). Peak memory consumption was 5.4 GB. Max. memory is 16.0 GB. [2021-06-05 20:48:17,320 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 362.8 MB. Free memory is still 343.6 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 20.89 ms. Allocated memory is still 362.8 MB. Free memory was 342.5 MB in the beginning and 341.1 MB in the end (delta: 1.4 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 9.75 ms. Allocated memory is still 362.8 MB. Free memory was 341.1 MB in the beginning and 340.2 MB in the end (delta: 845.8 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 151.03 ms. Allocated memory is still 362.8 MB. Free memory was 340.1 MB in the beginning and 331.5 MB in the end (delta: 8.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.0 GB. * TraceAbstraction took 862344.86 ms. Allocated memory was 362.8 MB in the beginning and 13.9 GB in the end (delta: 13.5 GB). Free memory was 331.0 MB in the beginning and 8.4 GB in the end (delta: -8.1 GB). Peak memory consumption was 5.4 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 31]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 55 places, 40 transitions, 157 flow. Already constructed 323524 states. Currently 33672 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of1ForFork0 with 1 thread instances CFG has 3 procedures, 16 locations, 3 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 217.5ms, OverallIterations: 1, TraceHistogramMax: 1, EmptinessCheckTime: 5.4ms, AutomataDifference: 39.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 14.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 7 SDtfs, 9 SDslu, 6 SDs, 0 SdLazy, 4 SolverSat, 1 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 6.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.6ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=24occurred in iteration=0, InterpolantAutomatonStates: 4, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 5.2ms AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 3.1ms SsaConstructionTime, 13.8ms SatisfiabilityAnalysisTime, 59.7ms InterpolantComputationTime, 5 NumberOfCodeBlocks, 5 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 4 ConstructedInterpolants, 0 QuantifiedInterpolants, 10 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of1ForFork0 with 2 thread instances CFG has 4 procedures, 21 locations, 4 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of1ForFork0 with 3 thread instances CFG has 5 procedures, 26 locations, 5 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of1ForFork0 with 4 thread instances CFG has 6 procedures, 31 locations, 6 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of1ForFork0 with 5 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of1ForFork0 with 6 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of1ForFork0 with 7 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: foo with 1 thread instances CFG has 3 procedures, 16 locations, 3 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 7.1ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 1.1ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 3.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=24occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: foo with 2 thread instances CFG has 4 procedures, 21 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 9.1ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 2.2ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 6.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=119occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: foo with 3 thread instances CFG has 5 procedures, 26 locations, 5 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 13.5ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 2.6ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 10.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=594occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: foo with 4 thread instances CFG has 6 procedures, 31 locations, 6 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 108.4ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 26.1ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 81.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=2969occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: foo with 5 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 1241.2ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 65.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1175.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=14844occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: foo with 6 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 28101.0ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 294.3ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 27805.5ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=74219occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: foo with 7 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 0.8ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 3 procedures, 16 locations, 3 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 28.6ms, OverallIterations: 1, TraceHistogramMax: 1, EmptinessCheckTime: 0.8ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 4.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=24occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8ms SsaConstructionTime, 4.3ms SatisfiabilityAnalysisTime, 0.0ms InterpolantComputationTime, 5 NumberOfCodeBlocks, 5 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 2 thread instances CFG has 4 procedures, 21 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 33.5ms, OverallIterations: 1, TraceHistogramMax: 2, EmptinessCheckTime: 1.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 22.5ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=119occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4ms SsaConstructionTime, 2.2ms SatisfiabilityAnalysisTime, 0.0ms InterpolantComputationTime, 7 NumberOfCodeBlocks, 7 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 3 thread instances CFG has 5 procedures, 26 locations, 5 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 29.1ms, OverallIterations: 1, TraceHistogramMax: 3, EmptinessCheckTime: 1.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 9.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=594occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2ms SsaConstructionTime, 12.2ms SatisfiabilityAnalysisTime, 0.0ms InterpolantComputationTime, 9 NumberOfCodeBlocks, 9 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 4 thread instances CFG has 6 procedures, 31 locations, 6 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 104.2ms, OverallIterations: 1, TraceHistogramMax: 4, EmptinessCheckTime: 5.9ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 76.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=2969occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1ms SsaConstructionTime, 9.3ms SatisfiabilityAnalysisTime, 0.0ms InterpolantComputationTime, 11 NumberOfCodeBlocks, 11 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 5 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 1206.7ms, OverallIterations: 1, TraceHistogramMax: 5, EmptinessCheckTime: 23.8ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1176.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=14844occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2ms SsaConstructionTime, 1.4ms SatisfiabilityAnalysisTime, 0.0ms InterpolantComputationTime, 13 NumberOfCodeBlocks, 13 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 6 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 28581.1ms, OverallIterations: 1, TraceHistogramMax: 6, EmptinessCheckTime: 98.3ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 28466.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=74219occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5ms SsaConstructionTime, 6.8ms SatisfiabilityAnalysisTime, 0.0ms InterpolantComputationTime, 15 NumberOfCodeBlocks, 15 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 7 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 0.6ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of3ForFork0 with 1 thread instances CFG has 5 procedures, 26 locations, 5 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 696.2ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 4.6ms, AutomataDifference: 146.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 55.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 27 SDtfs, 40 SDslu, 38 SDs, 0 SdLazy, 51 SolverSat, 15 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 74.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=594occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 87.1ms AutomataMinimizationTime, 2 MinimizatonAttempts, 32 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 5.3ms SsaConstructionTime, 11.3ms SatisfiabilityAnalysisTime, 113.3ms InterpolantComputationTime, 34 NumberOfCodeBlocks, 34 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 20 ConstructedInterpolants, 0 QuantifiedInterpolants, 54 SizeOfPredicates, 0 NumberOfNonLiveVariables, 17 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 1/3 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of3ForFork0 with 2 thread instances CFG has 6 procedures, 31 locations, 6 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of3ForFork0 with 3 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of3ForFork0 with 4 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of3ForFork0 with 5 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of3ForFork0 with 1 thread instances CFG has 5 procedures, 26 locations, 5 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 471.5ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 2.6ms, AutomataDifference: 67.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 11.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 27 SDtfs, 40 SDslu, 38 SDs, 0 SdLazy, 51 SolverSat, 15 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 32.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=594occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 33.5ms AutomataMinimizationTime, 2 MinimizatonAttempts, 32 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 4.2ms SsaConstructionTime, 15.0ms SatisfiabilityAnalysisTime, 59.6ms InterpolantComputationTime, 40 NumberOfCodeBlocks, 40 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 26 ConstructedInterpolants, 0 QuantifiedInterpolants, 72 SizeOfPredicates, 0 NumberOfNonLiveVariables, 21 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 6/12 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of3ForFork0 with 2 thread instances CFG has 6 procedures, 31 locations, 6 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of3ForFork0 with 3 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of3ForFork0 with 4 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of3ForFork0 with 5 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of3ForFork0 with 1 thread instances CFG has 5 procedures, 26 locations, 5 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 400.6ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 1.6ms, AutomataDifference: 54.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 9.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 27 SDtfs, 40 SDslu, 38 SDs, 0 SdLazy, 51 SolverSat, 15 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 28.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=594occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 16.4ms AutomataMinimizationTime, 2 MinimizatonAttempts, 32 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 9.1ms SsaConstructionTime, 8.5ms SatisfiabilityAnalysisTime, 42.1ms InterpolantComputationTime, 32 NumberOfCodeBlocks, 32 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 18 ConstructedInterpolants, 0 QuantifiedInterpolants, 48 SizeOfPredicates, 0 NumberOfNonLiveVariables, 17 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 0/2 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of3ForFork0 with 2 thread instances CFG has 6 procedures, 31 locations, 6 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of3ForFork0 with 3 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of3ForFork0 with 4 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of3ForFork0 with 5 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of5ForFork0 with 1 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 3115.4ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 28.0ms, AutomataDifference: 644.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 957.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 39 SDtfs, 62 SDslu, 58 SDs, 0 SdLazy, 87 SolverSat, 27 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 49.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=14844occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1145.0ms AutomataMinimizationTime, 2 MinimizatonAttempts, 1700 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 4.0ms SsaConstructionTime, 15.7ms SatisfiabilityAnalysisTime, 66.5ms InterpolantComputationTime, 34 NumberOfCodeBlocks, 34 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 20 ConstructedInterpolants, 0 QuantifiedInterpolants, 54 SizeOfPredicates, 0 NumberOfNonLiveVariables, 17 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 1/3 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of5ForFork0 with 2 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of5ForFork0 with 3 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of5ForFork0 with 1 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 2640.4ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 20.1ms, AutomataDifference: 415.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1062.5ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 39 SDtfs, 62 SDslu, 58 SDs, 0 SdLazy, 87 SolverSat, 27 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 45.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=14844occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 844.9ms AutomataMinimizationTime, 2 MinimizatonAttempts, 1700 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.3ms SsaConstructionTime, 7.5ms SatisfiabilityAnalysisTime, 45.8ms InterpolantComputationTime, 32 NumberOfCodeBlocks, 32 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 18 ConstructedInterpolants, 0 QuantifiedInterpolants, 48 SizeOfPredicates, 0 NumberOfNonLiveVariables, 17 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 0/2 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of5ForFork0 with 2 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of5ForFork0 with 3 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of5ForFork0 with 1 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 2713.1ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 19.3ms, AutomataDifference: 304.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1230.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 39 SDtfs, 62 SDslu, 58 SDs, 0 SdLazy, 87 SolverSat, 27 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 48.3ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.6ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=14844occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 854.2ms AutomataMinimizationTime, 2 MinimizatonAttempts, 1700 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.3ms SsaConstructionTime, 6.7ms SatisfiabilityAnalysisTime, 51.8ms InterpolantComputationTime, 40 NumberOfCodeBlocks, 40 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 26 ConstructedInterpolants, 0 QuantifiedInterpolants, 72 SizeOfPredicates, 0 NumberOfNonLiveVariables, 21 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 8/12 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of5ForFork0 with 2 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of5ForFork0 with 3 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread5of5ForFork0 with 1 thread instances CFG has 7 procedures, 36 locations, 7 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 2774.2ms, OverallIterations: 3, TraceHistogramMax: 4, EmptinessCheckTime: 147.1ms, AutomataDifference: 304.9ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1179.5ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 39 SDtfs, 62 SDslu, 58 SDs, 0 SdLazy, 87 SolverSat, 27 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 60.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 20 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=14844occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 822.4ms AutomataMinimizationTime, 2 MinimizatonAttempts, 1780 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 3.0ms SsaConstructionTime, 8.0ms SatisfiabilityAnalysisTime, 76.7ms InterpolantComputationTime, 56 NumberOfCodeBlocks, 56 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 38 ConstructedInterpolants, 0 QuantifiedInterpolants, 108 SizeOfPredicates, 0 NumberOfNonLiveVariables, 29 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 40/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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread5of5ForFork0 with 2 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread5of5ForFork0 with 3 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread6of6ForFork0 with 1 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 61251.9ms, OverallIterations: 3, TraceHistogramMax: 5, EmptinessCheckTime: 172.9ms, AutomataDifference: 2483.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 51001.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 45 SDtfs, 79 SDslu, 67 SDs, 0 SdLazy, 99 SolverSat, 33 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 57.1ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=74219occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 7228.3ms AutomataMinimizationTime, 2 MinimizatonAttempts, 8496 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.8ms SsaConstructionTime, 16.2ms SatisfiabilityAnalysisTime, 74.4ms InterpolantComputationTime, 64 NumberOfCodeBlocks, 64 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 44 ConstructedInterpolants, 0 QuantifiedInterpolants, 126 SizeOfPredicates, 0 NumberOfNonLiveVariables, 33 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 47/75 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread6of6ForFork0 with 2 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread5of6ForFork0 with 1 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 39801.6ms, OverallIterations: 3, TraceHistogramMax: 4, EmptinessCheckTime: 119.9ms, AutomataDifference: 2220.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 30245.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 45 SDtfs, 79 SDslu, 67 SDs, 0 SdLazy, 99 SolverSat, 33 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 56.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 20 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=74219occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 6889.4ms AutomataMinimizationTime, 2 MinimizatonAttempts, 8180 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.6ms SsaConstructionTime, 6.8ms SatisfiabilityAnalysisTime, 56.6ms InterpolantComputationTime, 56 NumberOfCodeBlocks, 56 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 38 ConstructedInterpolants, 0 QuantifiedInterpolants, 108 SizeOfPredicates, 0 NumberOfNonLiveVariables, 29 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 28/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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread5of6ForFork0 with 2 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of6ForFork0 with 1 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 36745.0ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 95.5ms, AutomataDifference: 1952.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 27862.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 45 SDtfs, 73 SDslu, 68 SDs, 0 SdLazy, 105 SolverSat, 33 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 221.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=74219occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 6776.7ms AutomataMinimizationTime, 2 MinimizatonAttempts, 8100 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5ms SsaConstructionTime, 2.9ms SatisfiabilityAnalysisTime, 43.9ms InterpolantComputationTime, 26 NumberOfCodeBlocks, 26 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 13 ConstructedInterpolants, 0 QuantifiedInterpolants, 35 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 2/2 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of6ForFork0 with 2 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of6ForFork0 with 1 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 37591.9ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 98.9ms, AutomataDifference: 1597.9ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 28109.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 45 SDtfs, 79 SDslu, 67 SDs, 0 SdLazy, 99 SolverSat, 33 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 214.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=74219occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 7726.7ms AutomataMinimizationTime, 2 MinimizatonAttempts, 8100 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.6ms SsaConstructionTime, 2.2ms SatisfiabilityAnalysisTime, 34.3ms InterpolantComputationTime, 24 NumberOfCodeBlocks, 24 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 11 ConstructedInterpolants, 0 QuantifiedInterpolants, 29 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 1/1 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of6ForFork0 with 2 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of6ForFork0 with 1 thread instances CFG has 8 procedures, 41 locations, 8 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 36318.2ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 95.5ms, AutomataDifference: 1955.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 27349.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 45 SDtfs, 73 SDslu, 68 SDs, 0 SdLazy, 105 SolverSat, 33 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 51.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=74219occurred in iteration=0, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 6615.9ms AutomataMinimizationTime, 2 MinimizatonAttempts, 8100 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 4.5ms SsaConstructionTime, 5.0ms SatisfiabilityAnalysisTime, 48.6ms InterpolantComputationTime, 40 NumberOfCodeBlocks, 40 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 26 ConstructedInterpolants, 0 QuantifiedInterpolants, 72 SizeOfPredicates, 0 NumberOfNonLiveVariables, 21 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 8/12 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of6ForFork0 with 2 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 0 CEGAR loops. No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread5of7ForFork0 with 1 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 577923.3ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 577922.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread2of7ForFork0 with 1 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 0.6ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread7of7ForFork0 with 1 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 0.6ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread6of7ForFork0 with 1 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 0.6ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread1of7ForFork0 with 1 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 0.8ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread4of7ForFork0 with 1 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 1.2ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: fooThread3of7ForFork0 with 1 thread instances CFG has 9 procedures, 46 locations, 9 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 0.7ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown