/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-PN-RepeatedVariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/fork_loop_noop.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 07:43:23,027 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 07:43:23,028 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 07:43:23,046 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 07:43:23,047 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 07:43:23,047 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 07:43:23,048 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 07:43:23,049 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 07:43:23,050 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 07:43:23,051 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 07:43:23,051 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 07:43:23,052 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 07:43:23,052 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 07:43:23,053 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 07:43:23,053 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 07:43:23,054 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 07:43:23,054 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 07:43:23,055 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 07:43:23,056 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 07:43:23,057 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 07:43:23,058 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 07:43:23,058 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 07:43:23,059 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 07:43:23,059 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 07:43:23,061 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 07:43:23,061 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 07:43:23,061 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 07:43:23,062 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 07:43:23,062 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 07:43:23,062 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 07:43:23,063 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 07:43:23,063 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 07:43:23,063 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 07:43:23,064 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 07:43:23,064 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 07:43:23,065 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 07:43:23,065 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 07:43:23,065 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 07:43:23,065 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 07:43:23,066 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 07:43:23,066 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 07:43:23,067 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-PN-RepeatedVariableLbe.epf [2021-03-25 07:43:23,080 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 07:43:23,080 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 07:43:23,081 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 07:43:23,081 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 07:43:23,081 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 07:43:23,081 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 07:43:23,082 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 07:43:23,082 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 07:43:23,082 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 07:43:23,082 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 07:43:23,082 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 07:43:23,082 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 07:43:23,082 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 07:43:23,083 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 07:43:23,083 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 07:43:23,083 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 07:43:23,083 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 07:43:23,083 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 07:43:23,083 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 07:43:23,083 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 07:43:23,084 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 07:43:23,084 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 07:43:23,084 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 07:43:23,084 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 07:43:23,084 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 07:43:23,084 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 07:43:23,084 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 07:43:23,085 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-25 07:43:23,085 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 07:43:23,085 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 07:43:23,085 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-25 07:43:23,275 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 07:43:23,292 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 07:43:23,294 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 07:43:23,295 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-25 07:43:23,296 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-25 07:43:23,297 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_noop.bpl [2021-03-25 07:43:23,297 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_noop.bpl' [2021-03-25 07:43:23,330 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 07:43:23,331 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-25 07:43:23,332 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 07:43:23,332 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 07:43:23,332 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 07:43:23,340 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,346 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,351 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 07:43:23,352 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 07:43:23,352 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 07:43:23,352 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 07:43:23,357 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,358 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,358 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,359 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,360 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,362 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,362 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... [2021-03-25 07:43:23,363 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 07:43:23,363 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 07:43:23,364 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 07:43:23,364 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 07:43:23,364 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 07:43:23,413 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-25 07:43:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 07:43:23,414 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 07:43:23,414 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2021-03-25 07:43:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2021-03-25 07:43:23,414 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2021-03-25 07:43:23,415 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 07:43:23,494 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 07:43:23,494 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-03-25 07:43:23,495 INFO L202 PluginConnector]: Adding new model fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 07:43:23 BoogieIcfgContainer [2021-03-25 07:43:23,495 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 07:43:23,498 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 07:43:23,498 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 07:43:23,499 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 07:43:23,499 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:23" (1/2) ... [2021-03-25 07:43:23,500 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bedd23a and model type fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 07:43:23, skipping insertion in model container [2021-03-25 07:43:23,500 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 07:43:23" (2/2) ... [2021-03-25 07:43:23,501 INFO L111 eAbstractionObserver]: Analyzing ICFG fork_loop_noop.bpl [2021-03-25 07:43:23,507 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 07:43:23,509 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 07:43:23,510 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 07:43:23,542 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:23,554 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:23,579 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:23,580 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:23,580 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:23,580 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:23,580 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:23,580 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:23,580 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:23,580 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:23,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 11 places, 8 transitions, 21 flow [2021-03-25 07:43:23,595 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-25 07:43:23,595 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,596 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16 conditions, 11 events. 0/11 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 19 event pairs, 0 based on Foata normal form. 0/9 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-25 07:43:23,596 INFO L82 GeneralOperation]: Start removeDead. Operand has 11 places, 8 transitions, 21 flow [2021-03-25 07:43:23,598 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 9 places, 6 transitions, 17 flow [2021-03-25 07:43:23,599 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:23,605 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 9 places, 6 transitions, 17 flow [2021-03-25 07:43:23,606 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 9 places, 6 transitions, 17 flow [2021-03-25 07:43:23,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 9 places, 6 transitions, 17 flow [2021-03-25 07:43:23,609 INFO L129 PetriNetUnfolder]: 0/7 cut-off events. [2021-03-25 07:43:23,609 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12 conditions, 7 events. 0/7 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 8 event pairs, 0 based on Foata normal form. 0/7 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-25 07:43:23,610 INFO L142 LiptonReduction]: Number of co-enabled transitions 8 [2021-03-25 07:43:23,626 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-25 07:43:23,626 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 07:43:23,627 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29 [2021-03-25 07:43:23,631 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:23,632 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,632 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:23,632 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:23,632 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:23,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:23,635 INFO L82 PathProgramCache]: Analyzing trace with hash 1315, now seen corresponding path program 1 times [2021-03-25 07:43:23,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:23,641 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339705049] [2021-03-25 07:43:23,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:23,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:23,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:23,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:23,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:23,783 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339705049] [2021-03-25 07:43:23,783 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:23,783 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:23,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142697912] [2021-03-25 07:43:23,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:23,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:23,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:23,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:23,801 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 9 [2021-03-25 07:43:23,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 8 places, 5 transitions, 15 flow. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:23,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 9 [2021-03-25 07:43:23,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:23,808 INFO L129 PetriNetUnfolder]: 0/4 cut-off events. [2021-03-25 07:43:23,808 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11 conditions, 4 events. 0/4 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 1 event pairs, 0 based on Foata normal form. 2/6 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-25 07:43:23,809 INFO L132 encePairwiseOnDemand]: 7/9 looper letters, 0 selfloop transitions, 1 changer transitions 0/4 dead transitions. [2021-03-25 07:43:23,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 9 places, 4 transitions, 15 flow [2021-03-25 07:43:23,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:23,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:23,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 20 transitions. [2021-03-25 07:43:23,818 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7407407407407407 [2021-03-25 07:43:23,819 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 20 transitions. [2021-03-25 07:43:23,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 20 transitions. [2021-03-25 07:43:23,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:23,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 20 transitions. [2021-03-25 07:43:23,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,826 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,827 INFO L185 Difference]: Start difference. First operand has 8 places, 5 transitions, 15 flow. Second operand 3 states and 20 transitions. [2021-03-25 07:43:23,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 9 places, 4 transitions, 15 flow [2021-03-25 07:43:23,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 9 places, 4 transitions, 15 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:23,832 INFO L241 Difference]: Finished difference. Result has 9 places, 4 transitions, 15 flow [2021-03-25 07:43:23,833 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=9, PETRI_DIFFERENCE_MINUEND_FLOW=13, PETRI_DIFFERENCE_MINUEND_PLACES=7, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=15, PETRI_PLACES=9, PETRI_TRANSITIONS=4} [2021-03-25 07:43:23,833 INFO L343 CegarLoopForPetriNet]: 8 programPoint places, 1 predicate places. [2021-03-25 07:43:23,834 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:23,834 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 9 places, 4 transitions, 15 flow [2021-03-25 07:43:23,834 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 9 places, 4 transitions, 15 flow [2021-03-25 07:43:23,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 9 places, 4 transitions, 15 flow [2021-03-25 07:43:23,837 INFO L129 PetriNetUnfolder]: 0/4 cut-off events. [2021-03-25 07:43:23,837 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,837 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11 conditions, 4 events. 0/4 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 1 event pairs, 0 based on Foata normal form. 0/4 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-25 07:43:23,838 INFO L142 LiptonReduction]: Number of co-enabled transitions 2 [2021-03-25 07:43:23,838 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:23,838 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:23,838 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4 [2021-03-25 07:43:23,839 INFO L480 AbstractCegarLoop]: Abstraction has has 9 places, 4 transitions, 15 flow [2021-03-25 07:43:23,840 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,840 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:23,840 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2021-03-25 07:43:23,840 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 07:43:23,840 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:23,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:23,841 INFO L82 PathProgramCache]: Analyzing trace with hash 41033, now seen corresponding path program 1 times [2021-03-25 07:43:23,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:23,841 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589031119] [2021-03-25 07:43:23,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:23,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:23,849 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:23,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:23,854 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:23,869 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:23,869 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:23,869 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 07:43:23,870 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:23,871 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-25 07:43:23,878 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:23,879 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:23,881 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:23,881 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:23,881 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:23,881 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:23,881 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:23,881 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:23,882 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:23,882 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:23,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 16 places, 11 transitions, 34 flow [2021-03-25 07:43:23,887 INFO L129 PetriNetUnfolder]: 0/17 cut-off events. [2021-03-25 07:43:23,887 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27 conditions, 17 events. 0/17 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 38 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-25 07:43:23,887 INFO L82 GeneralOperation]: Start removeDead. Operand has 16 places, 11 transitions, 34 flow [2021-03-25 07:43:23,888 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 14 places, 9 transitions, 30 flow [2021-03-25 07:43:23,888 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:23,888 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 14 places, 9 transitions, 30 flow [2021-03-25 07:43:23,888 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 14 places, 9 transitions, 30 flow [2021-03-25 07:43:23,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 14 places, 9 transitions, 30 flow [2021-03-25 07:43:23,895 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-25 07:43:23,895 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,897 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21 conditions, 11 events. 0/11 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 11 event pairs, 0 based on Foata normal form. 0/11 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-25 07:43:23,898 INFO L142 LiptonReduction]: Number of co-enabled transitions 28 [2021-03-25 07:43:23,934 INFO L154 LiptonReduction]: Checked pairs total: 18 [2021-03-25 07:43:23,934 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 07:43:23,938 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 50 [2021-03-25 07:43:23,939 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:23,939 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,939 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:23,939 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:23,939 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:23,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:23,939 INFO L82 PathProgramCache]: Analyzing trace with hash 1699, now seen corresponding path program 1 times [2021-03-25 07:43:23,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:23,940 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651979111] [2021-03-25 07:43:23,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:23,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:23,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:23,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:23,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:23,947 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651979111] [2021-03-25 07:43:23,947 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:23,947 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:23,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312515192] [2021-03-25 07:43:23,948 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:23,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:23,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:23,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:23,948 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 13 [2021-03-25 07:43:23,949 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 12 places, 7 transitions, 26 flow. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,949 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:23,949 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 13 [2021-03-25 07:43:23,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:23,951 INFO L129 PetriNetUnfolder]: 0/6 cut-off events. [2021-03-25 07:43:23,951 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18 conditions, 6 events. 0/6 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 2 event pairs, 0 based on Foata normal form. 3/9 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-25 07:43:23,952 INFO L132 encePairwiseOnDemand]: 11/13 looper letters, 0 selfloop transitions, 1 changer transitions 0/6 dead transitions. [2021-03-25 07:43:23,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 13 places, 6 transitions, 26 flow [2021-03-25 07:43:23,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:23,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:23,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 32 transitions. [2021-03-25 07:43:23,953 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8205128205128205 [2021-03-25 07:43:23,953 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 32 transitions. [2021-03-25 07:43:23,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 32 transitions. [2021-03-25 07:43:23,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:23,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 32 transitions. [2021-03-25 07:43:23,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,954 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,955 INFO L185 Difference]: Start difference. First operand has 12 places, 7 transitions, 26 flow. Second operand 3 states and 32 transitions. [2021-03-25 07:43:23,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 13 places, 6 transitions, 26 flow [2021-03-25 07:43:23,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 6 transitions, 24 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:23,956 INFO L241 Difference]: Finished difference. Result has 13 places, 6 transitions, 24 flow [2021-03-25 07:43:23,957 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=13, PETRI_DIFFERENCE_MINUEND_FLOW=22, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=6, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=5, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=24, PETRI_PLACES=13, PETRI_TRANSITIONS=6} [2021-03-25 07:43:23,957 INFO L343 CegarLoopForPetriNet]: 12 programPoint places, 1 predicate places. [2021-03-25 07:43:23,957 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:23,957 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 13 places, 6 transitions, 24 flow [2021-03-25 07:43:23,957 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 13 places, 6 transitions, 24 flow [2021-03-25 07:43:23,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 13 places, 6 transitions, 24 flow [2021-03-25 07:43:23,961 INFO L129 PetriNetUnfolder]: 0/6 cut-off events. [2021-03-25 07:43:23,962 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17 conditions, 6 events. 0/6 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 2 event pairs, 0 based on Foata normal form. 0/6 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-25 07:43:23,962 INFO L142 LiptonReduction]: Number of co-enabled transitions 8 [2021-03-25 07:43:23,962 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:23,962 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:23,962 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5 [2021-03-25 07:43:23,964 INFO L480 AbstractCegarLoop]: Abstraction has has 13 places, 6 transitions, 24 flow [2021-03-25 07:43:23,964 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:23,964 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:23,965 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-25 07:43:23,965 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 07:43:23,965 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:23,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:23,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1643499, now seen corresponding path program 1 times [2021-03-25 07:43:23,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:23,966 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070319028] [2021-03-25 07:43:23,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:23,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:23,972 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:23,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:23,976 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:23,978 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:23,978 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:23,978 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 07:43:23,978 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:23,979 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-25 07:43:23,989 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:23,990 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:23,991 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:23,991 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:23,991 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:23,991 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:23,991 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:23,991 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:23,991 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:23,991 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:23,992 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 21 places, 14 transitions, 49 flow [2021-03-25 07:43:23,998 INFO L129 PetriNetUnfolder]: 0/23 cut-off events. [2021-03-25 07:43:23,998 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:23,999 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39 conditions, 23 events. 0/23 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 65 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-25 07:43:23,999 INFO L82 GeneralOperation]: Start removeDead. Operand has 21 places, 14 transitions, 49 flow [2021-03-25 07:43:23,999 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 19 places, 12 transitions, 45 flow [2021-03-25 07:43:23,999 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:23,999 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 19 places, 12 transitions, 45 flow [2021-03-25 07:43:24,000 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 19 places, 12 transitions, 45 flow [2021-03-25 07:43:24,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 19 places, 12 transitions, 45 flow [2021-03-25 07:43:24,004 INFO L129 PetriNetUnfolder]: 0/15 cut-off events. [2021-03-25 07:43:24,004 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,004 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31 conditions, 15 events. 0/15 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 23 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-25 07:43:24,005 INFO L142 LiptonReduction]: Number of co-enabled transitions 60 [2021-03-25 07:43:24,037 INFO L154 LiptonReduction]: Checked pairs total: 42 [2021-03-25 07:43:24,037 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 07:43:24,037 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 38 [2021-03-25 07:43:24,040 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:24,040 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,040 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,040 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,040 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,040 INFO L82 PathProgramCache]: Analyzing trace with hash 2211, now seen corresponding path program 1 times [2021-03-25 07:43:24,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,041 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646223306] [2021-03-25 07:43:24,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646223306] [2021-03-25 07:43:24,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332502118] [2021-03-25 07:43:24,059 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,060 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 17 [2021-03-25 07:43:24,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 16 places, 9 transitions, 39 flow. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 17 [2021-03-25 07:43:24,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,064 INFO L129 PetriNetUnfolder]: 0/8 cut-off events. [2021-03-25 07:43:24,064 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26 conditions, 8 events. 0/8 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 3 event pairs, 0 based on Foata normal form. 4/12 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-25 07:43:24,064 INFO L132 encePairwiseOnDemand]: 15/17 looper letters, 0 selfloop transitions, 1 changer transitions 0/8 dead transitions. [2021-03-25 07:43:24,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 17 places, 8 transitions, 39 flow [2021-03-25 07:43:24,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 44 transitions. [2021-03-25 07:43:24,066 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8627450980392157 [2021-03-25 07:43:24,066 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 44 transitions. [2021-03-25 07:43:24,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 44 transitions. [2021-03-25 07:43:24,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 44 transitions. [2021-03-25 07:43:24,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,069 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,069 INFO L185 Difference]: Start difference. First operand has 16 places, 9 transitions, 39 flow. Second operand 3 states and 44 transitions. [2021-03-25 07:43:24,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 17 places, 8 transitions, 39 flow [2021-03-25 07:43:24,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 17 places, 8 transitions, 33 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,071 INFO L241 Difference]: Finished difference. Result has 17 places, 8 transitions, 33 flow [2021-03-25 07:43:24,071 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=31, PETRI_DIFFERENCE_MINUEND_PLACES=15, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=7, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=33, PETRI_PLACES=17, PETRI_TRANSITIONS=8} [2021-03-25 07:43:24,071 INFO L343 CegarLoopForPetriNet]: 16 programPoint places, 1 predicate places. [2021-03-25 07:43:24,071 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,072 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 17 places, 8 transitions, 33 flow [2021-03-25 07:43:24,072 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 17 places, 8 transitions, 33 flow [2021-03-25 07:43:24,072 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 17 places, 8 transitions, 33 flow [2021-03-25 07:43:24,075 INFO L129 PetriNetUnfolder]: 0/8 cut-off events. [2021-03-25 07:43:24,075 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23 conditions, 8 events. 0/8 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 3 event pairs, 0 based on Foata normal form. 0/8 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-25 07:43:24,075 INFO L142 LiptonReduction]: Number of co-enabled transitions 18 [2021-03-25 07:43:24,076 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,076 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,076 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5 [2021-03-25 07:43:24,077 INFO L480 AbstractCegarLoop]: Abstraction has has 17 places, 8 transitions, 33 flow [2021-03-25 07:43:24,077 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,077 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,077 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2021-03-25 07:43:24,077 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 07:43:24,078 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,078 INFO L82 PathProgramCache]: Analyzing trace with hash 66279044, now seen corresponding path program 1 times [2021-03-25 07:43:24,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,078 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311353875] [2021-03-25 07:43:24,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,083 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,085 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,089 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,089 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,089 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 07:43:24,089 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,089 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-25 07:43:24,097 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:24,098 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:24,099 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:24,099 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:24,099 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:24,099 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:24,099 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:24,099 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:24,099 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:24,099 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:24,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 26 places, 17 transitions, 66 flow [2021-03-25 07:43:24,105 INFO L129 PetriNetUnfolder]: 0/29 cut-off events. [2021-03-25 07:43:24,105 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,105 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 91 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-25 07:43:24,105 INFO L82 GeneralOperation]: Start removeDead. Operand has 26 places, 17 transitions, 66 flow [2021-03-25 07:43:24,106 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 24 places, 15 transitions, 62 flow [2021-03-25 07:43:24,106 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,106 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 24 places, 15 transitions, 62 flow [2021-03-25 07:43:24,106 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 24 places, 15 transitions, 62 flow [2021-03-25 07:43:24,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 24 places, 15 transitions, 62 flow [2021-03-25 07:43:24,109 INFO L129 PetriNetUnfolder]: 0/19 cut-off events. [2021-03-25 07:43:24,109 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 19 events. 0/19 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 29 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-25 07:43:24,110 INFO L142 LiptonReduction]: Number of co-enabled transitions 104 [2021-03-25 07:43:24,151 INFO L154 LiptonReduction]: Checked pairs total: 76 [2021-03-25 07:43:24,151 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 07:43:24,151 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 45 [2021-03-25 07:43:24,152 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:24,152 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,152 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,152 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,152 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,154 INFO L82 PathProgramCache]: Analyzing trace with hash 2851, now seen corresponding path program 1 times [2021-03-25 07:43:24,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,155 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110407333] [2021-03-25 07:43:24,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,170 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110407333] [2021-03-25 07:43:24,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253389850] [2021-03-25 07:43:24,171 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,172 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 21 [2021-03-25 07:43:24,173 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 11 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,173 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,173 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 21 [2021-03-25 07:43:24,173 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,178 INFO L129 PetriNetUnfolder]: 0/10 cut-off events. [2021-03-25 07:43:24,178 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,178 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 10 events. 0/10 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 6 event pairs, 0 based on Foata normal form. 5/15 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-25 07:43:24,178 INFO L132 encePairwiseOnDemand]: 19/21 looper letters, 0 selfloop transitions, 1 changer transitions 0/10 dead transitions. [2021-03-25 07:43:24,178 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 10 transitions, 54 flow [2021-03-25 07:43:24,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2021-03-25 07:43:24,180 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2021-03-25 07:43:24,180 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 56 transitions. [2021-03-25 07:43:24,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 56 transitions. [2021-03-25 07:43:24,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 56 transitions. [2021-03-25 07:43:24,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,183 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,183 INFO L185 Difference]: Start difference. First operand has 20 places, 11 transitions, 54 flow. Second operand 3 states and 56 transitions. [2021-03-25 07:43:24,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 10 transitions, 54 flow [2021-03-25 07:43:24,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 10 transitions, 42 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,184 INFO L241 Difference]: Finished difference. Result has 21 places, 10 transitions, 42 flow [2021-03-25 07:43:24,185 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=10, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=42, PETRI_PLACES=21, PETRI_TRANSITIONS=10} [2021-03-25 07:43:24,185 INFO L343 CegarLoopForPetriNet]: 20 programPoint places, 1 predicate places. [2021-03-25 07:43:24,185 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,185 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 21 places, 10 transitions, 42 flow [2021-03-25 07:43:24,185 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 21 places, 10 transitions, 42 flow [2021-03-25 07:43:24,185 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 21 places, 10 transitions, 42 flow [2021-03-25 07:43:24,188 INFO L129 PetriNetUnfolder]: 0/10 cut-off events. [2021-03-25 07:43:24,188 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29 conditions, 10 events. 0/10 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 8 event pairs, 0 based on Foata normal form. 0/10 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-25 07:43:24,189 INFO L142 LiptonReduction]: Number of co-enabled transitions 32 [2021-03-25 07:43:24,190 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,190 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,190 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5 [2021-03-25 07:43:24,193 INFO L480 AbstractCegarLoop]: Abstraction has has 21 places, 10 transitions, 42 flow [2021-03-25 07:43:24,193 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,193 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,193 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-25 07:43:24,194 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 07:43:24,194 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1646739026, now seen corresponding path program 1 times [2021-03-25 07:43:24,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,194 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015859178] [2021-03-25 07:43:24,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,198 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,201 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,202 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,202 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,203 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 07:43:24,203 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,203 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-25 07:43:24,216 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:24,217 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:24,217 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:24,217 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:24,217 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:24,217 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:24,218 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:24,218 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:24,218 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:24,218 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:24,219 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 31 places, 20 transitions, 85 flow [2021-03-25 07:43:24,227 INFO L129 PetriNetUnfolder]: 0/35 cut-off events. [2021-03-25 07:43:24,227 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,228 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66 conditions, 35 events. 0/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 111 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2021-03-25 07:43:24,228 INFO L82 GeneralOperation]: Start removeDead. Operand has 31 places, 20 transitions, 85 flow [2021-03-25 07:43:24,228 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 18 transitions, 81 flow [2021-03-25 07:43:24,228 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,229 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 29 places, 18 transitions, 81 flow [2021-03-25 07:43:24,229 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 29 places, 18 transitions, 81 flow [2021-03-25 07:43:24,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 29 places, 18 transitions, 81 flow [2021-03-25 07:43:24,235 INFO L129 PetriNetUnfolder]: 0/23 cut-off events. [2021-03-25 07:43:24,236 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 23 events. 0/23 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 54 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2021-03-25 07:43:24,236 INFO L142 LiptonReduction]: Number of co-enabled transitions 160 [2021-03-25 07:43:24,280 INFO L154 LiptonReduction]: Checked pairs total: 120 [2021-03-25 07:43:24,280 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-25 07:43:24,280 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 52 [2021-03-25 07:43:24,284 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:24,284 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,284 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,284 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,284 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,285 INFO L82 PathProgramCache]: Analyzing trace with hash 3619, now seen corresponding path program 1 times [2021-03-25 07:43:24,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825838467] [2021-03-25 07:43:24,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,295 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825838467] [2021-03-25 07:43:24,295 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,295 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602439592] [2021-03-25 07:43:24,295 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,296 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 25 [2021-03-25 07:43:24,296 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 13 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,296 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 25 [2021-03-25 07:43:24,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,298 INFO L129 PetriNetUnfolder]: 0/12 cut-off events. [2021-03-25 07:43:24,298 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,299 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 12 events. 0/12 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 7 event pairs, 0 based on Foata normal form. 6/18 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2021-03-25 07:43:24,299 INFO L132 encePairwiseOnDemand]: 23/25 looper letters, 0 selfloop transitions, 1 changer transitions 0/12 dead transitions. [2021-03-25 07:43:24,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 12 transitions, 71 flow [2021-03-25 07:43:24,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2021-03-25 07:43:24,300 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9066666666666666 [2021-03-25 07:43:24,300 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 68 transitions. [2021-03-25 07:43:24,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 68 transitions. [2021-03-25 07:43:24,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 68 transitions. [2021-03-25 07:43:24,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,302 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,302 INFO L185 Difference]: Start difference. First operand has 24 places, 13 transitions, 71 flow. Second operand 3 states and 68 transitions. [2021-03-25 07:43:24,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 12 transitions, 71 flow [2021-03-25 07:43:24,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 12 transitions, 51 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,303 INFO L241 Difference]: Finished difference. Result has 25 places, 12 transitions, 51 flow [2021-03-25 07:43:24,303 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=49, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=12, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=51, PETRI_PLACES=25, PETRI_TRANSITIONS=12} [2021-03-25 07:43:24,303 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 1 predicate places. [2021-03-25 07:43:24,303 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,303 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 25 places, 12 transitions, 51 flow [2021-03-25 07:43:24,304 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 25 places, 12 transitions, 51 flow [2021-03-25 07:43:24,304 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 25 places, 12 transitions, 51 flow [2021-03-25 07:43:24,305 INFO L129 PetriNetUnfolder]: 0/12 cut-off events. [2021-03-25 07:43:24,306 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 12 events. 0/12 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 9 event pairs, 0 based on Foata normal form. 0/12 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2021-03-25 07:43:24,306 INFO L142 LiptonReduction]: Number of co-enabled transitions 50 [2021-03-25 07:43:24,307 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,307 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,308 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5 [2021-03-25 07:43:24,308 INFO L480 AbstractCegarLoop]: Abstraction has has 25 places, 12 transitions, 51 flow [2021-03-25 07:43:24,308 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,308 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,308 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:24,308 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 07:43:24,308 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1085119695, now seen corresponding path program 1 times [2021-03-25 07:43:24,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,309 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029125539] [2021-03-25 07:43:24,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,314 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,329 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,331 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,331 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,331 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 07:43:24,331 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,331 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-25 07:43:24,341 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:24,341 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:24,342 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:24,342 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:24,342 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:24,342 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:24,342 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:24,342 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:24,342 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:24,342 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:24,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 36 places, 23 transitions, 106 flow [2021-03-25 07:43:24,345 INFO L129 PetriNetUnfolder]: 0/41 cut-off events. [2021-03-25 07:43:24,345 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 136 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2021-03-25 07:43:24,345 INFO L82 GeneralOperation]: Start removeDead. Operand has 36 places, 23 transitions, 106 flow [2021-03-25 07:43:24,346 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 34 places, 21 transitions, 102 flow [2021-03-25 07:43:24,346 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,346 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 34 places, 21 transitions, 102 flow [2021-03-25 07:43:24,346 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 34 places, 21 transitions, 102 flow [2021-03-25 07:43:24,346 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 21 transitions, 102 flow [2021-03-25 07:43:24,348 INFO L129 PetriNetUnfolder]: 0/27 cut-off events. [2021-03-25 07:43:24,348 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,348 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67 conditions, 27 events. 0/27 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 59 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2021-03-25 07:43:24,348 INFO L142 LiptonReduction]: Number of co-enabled transitions 228 [2021-03-25 07:43:24,392 INFO L154 LiptonReduction]: Checked pairs total: 174 [2021-03-25 07:43:24,392 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-25 07:43:24,392 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 46 [2021-03-25 07:43:24,393 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:24,393 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,393 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,393 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,393 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,393 INFO L82 PathProgramCache]: Analyzing trace with hash 4515, now seen corresponding path program 1 times [2021-03-25 07:43:24,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,393 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703372542] [2021-03-25 07:43:24,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,400 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703372542] [2021-03-25 07:43:24,400 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,401 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086621830] [2021-03-25 07:43:24,401 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,401 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 29 [2021-03-25 07:43:24,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 15 transitions, 90 flow. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 29 [2021-03-25 07:43:24,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,404 INFO L129 PetriNetUnfolder]: 0/14 cut-off events. [2021-03-25 07:43:24,404 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 14 events. 0/14 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 10 event pairs, 0 based on Foata normal form. 7/21 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2021-03-25 07:43:24,404 INFO L132 encePairwiseOnDemand]: 27/29 looper letters, 0 selfloop transitions, 1 changer transitions 0/14 dead transitions. [2021-03-25 07:43:24,404 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 14 transitions, 90 flow [2021-03-25 07:43:24,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2021-03-25 07:43:24,405 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9195402298850575 [2021-03-25 07:43:24,405 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 80 transitions. [2021-03-25 07:43:24,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 80 transitions. [2021-03-25 07:43:24,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 80 transitions. [2021-03-25 07:43:24,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,406 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,406 INFO L185 Difference]: Start difference. First operand has 28 places, 15 transitions, 90 flow. Second operand 3 states and 80 transitions. [2021-03-25 07:43:24,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 14 transitions, 90 flow [2021-03-25 07:43:24,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 14 transitions, 60 flow, removed 15 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,407 INFO L241 Difference]: Finished difference. Result has 29 places, 14 transitions, 60 flow [2021-03-25 07:43:24,407 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=14, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=29, PETRI_TRANSITIONS=14} [2021-03-25 07:43:24,407 INFO L343 CegarLoopForPetriNet]: 28 programPoint places, 1 predicate places. [2021-03-25 07:43:24,407 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,408 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 29 places, 14 transitions, 60 flow [2021-03-25 07:43:24,408 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 29 places, 14 transitions, 60 flow [2021-03-25 07:43:24,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 29 places, 14 transitions, 60 flow [2021-03-25 07:43:24,409 INFO L129 PetriNetUnfolder]: 0/14 cut-off events. [2021-03-25 07:43:24,409 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 14 events. 0/14 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 6 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2021-03-25 07:43:24,409 INFO L142 LiptonReduction]: Number of co-enabled transitions 72 [2021-03-25 07:43:24,410 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,410 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,410 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3 [2021-03-25 07:43:24,410 INFO L480 AbstractCegarLoop]: Abstraction has has 29 places, 14 transitions, 60 flow [2021-03-25 07:43:24,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,410 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,411 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:24,411 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 07:43:24,411 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,411 INFO L82 PathProgramCache]: Analyzing trace with hash -1719135375, now seen corresponding path program 1 times [2021-03-25 07:43:24,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,411 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353928668] [2021-03-25 07:43:24,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,414 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,415 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,416 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,417 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,417 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-25 07:43:24,417 WARN L342 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,417 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-03-25 07:43:24,428 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:24,429 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:24,429 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:24,429 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:24,429 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:24,429 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:24,429 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:24,430 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:24,430 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:24,430 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:24,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 41 places, 26 transitions, 129 flow [2021-03-25 07:43:24,433 INFO L129 PetriNetUnfolder]: 0/47 cut-off events. [2021-03-25 07:43:24,433 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 47 events. 0/47 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 166 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2021-03-25 07:43:24,433 INFO L82 GeneralOperation]: Start removeDead. Operand has 41 places, 26 transitions, 129 flow [2021-03-25 07:43:24,433 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 24 transitions, 125 flow [2021-03-25 07:43:24,433 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,433 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 39 places, 24 transitions, 125 flow [2021-03-25 07:43:24,434 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 39 places, 24 transitions, 125 flow [2021-03-25 07:43:24,434 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 39 places, 24 transitions, 125 flow [2021-03-25 07:43:24,435 INFO L129 PetriNetUnfolder]: 0/31 cut-off events. [2021-03-25 07:43:24,436 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,436 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 31 events. 0/31 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 86 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2021-03-25 07:43:24,436 INFO L142 LiptonReduction]: Number of co-enabled transitions 308 [2021-03-25 07:43:24,486 INFO L154 LiptonReduction]: Checked pairs total: 238 [2021-03-25 07:43:24,486 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-25 07:43:24,486 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 53 [2021-03-25 07:43:24,487 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:24,487 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,487 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,487 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,487 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,488 INFO L82 PathProgramCache]: Analyzing trace with hash 5539, now seen corresponding path program 1 times [2021-03-25 07:43:24,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,488 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637018086] [2021-03-25 07:43:24,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637018086] [2021-03-25 07:43:24,494 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,494 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396718668] [2021-03-25 07:43:24,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,495 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 33 [2021-03-25 07:43:24,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 17 transitions, 111 flow. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 33 [2021-03-25 07:43:24,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,498 INFO L129 PetriNetUnfolder]: 0/16 cut-off events. [2021-03-25 07:43:24,498 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68 conditions, 16 events. 0/16 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 13 event pairs, 0 based on Foata normal form. 8/24 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2021-03-25 07:43:24,498 INFO L132 encePairwiseOnDemand]: 31/33 looper letters, 0 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2021-03-25 07:43:24,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 16 transitions, 111 flow [2021-03-25 07:43:24,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 92 transitions. [2021-03-25 07:43:24,499 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9292929292929293 [2021-03-25 07:43:24,499 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 92 transitions. [2021-03-25 07:43:24,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 92 transitions. [2021-03-25 07:43:24,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 92 transitions. [2021-03-25 07:43:24,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,500 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,500 INFO L185 Difference]: Start difference. First operand has 32 places, 17 transitions, 111 flow. Second operand 3 states and 92 transitions. [2021-03-25 07:43:24,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 16 transitions, 111 flow [2021-03-25 07:43:24,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 16 transitions, 69 flow, removed 21 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,501 INFO L241 Difference]: Finished difference. Result has 33 places, 16 transitions, 69 flow [2021-03-25 07:43:24,501 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=67, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=33, PETRI_TRANSITIONS=16} [2021-03-25 07:43:24,501 INFO L343 CegarLoopForPetriNet]: 32 programPoint places, 1 predicate places. [2021-03-25 07:43:24,501 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,501 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 33 places, 16 transitions, 69 flow [2021-03-25 07:43:24,501 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 33 places, 16 transitions, 69 flow [2021-03-25 07:43:24,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 33 places, 16 transitions, 69 flow [2021-03-25 07:43:24,502 INFO L129 PetriNetUnfolder]: 0/16 cut-off events. [2021-03-25 07:43:24,502 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,502 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 16 events. 0/16 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 19 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2021-03-25 07:43:24,503 INFO L142 LiptonReduction]: Number of co-enabled transitions 98 [2021-03-25 07:43:24,503 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,503 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,503 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2 [2021-03-25 07:43:24,504 INFO L480 AbstractCegarLoop]: Abstraction has has 33 places, 16 transitions, 69 flow [2021-03-25 07:43:24,504 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,504 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,504 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:24,504 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-25 07:43:24,504 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,504 INFO L82 PathProgramCache]: Analyzing trace with hash 779611434, now seen corresponding path program 1 times [2021-03-25 07:43:24,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,504 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047418290] [2021-03-25 07:43:24,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,507 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,508 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,509 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,510 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,510 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-25 07:43:24,510 WARN L342 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,510 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2021-03-25 07:43:24,522 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:24,523 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:24,523 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:24,523 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:24,523 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:24,523 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:24,523 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:24,523 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:24,523 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:24,524 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:24,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 46 places, 29 transitions, 154 flow [2021-03-25 07:43:24,526 INFO L129 PetriNetUnfolder]: 0/53 cut-off events. [2021-03-25 07:43:24,526 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,527 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 53 events. 0/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 191 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2021-03-25 07:43:24,527 INFO L82 GeneralOperation]: Start removeDead. Operand has 46 places, 29 transitions, 154 flow [2021-03-25 07:43:24,527 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 27 transitions, 150 flow [2021-03-25 07:43:24,527 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,527 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 44 places, 27 transitions, 150 flow [2021-03-25 07:43:24,527 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 44 places, 27 transitions, 150 flow [2021-03-25 07:43:24,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 44 places, 27 transitions, 150 flow [2021-03-25 07:43:24,529 INFO L129 PetriNetUnfolder]: 0/35 cut-off events. [2021-03-25 07:43:24,529 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,529 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96 conditions, 35 events. 0/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2021-03-25 07:43:24,530 INFO L142 LiptonReduction]: Number of co-enabled transitions 400 [2021-03-25 07:43:24,583 INFO L154 LiptonReduction]: Checked pairs total: 312 [2021-03-25 07:43:24,583 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-25 07:43:24,583 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 56 [2021-03-25 07:43:24,584 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:24,584 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,584 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,584 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,584 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,585 INFO L82 PathProgramCache]: Analyzing trace with hash 6691, now seen corresponding path program 1 times [2021-03-25 07:43:24,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138503317] [2021-03-25 07:43:24,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138503317] [2021-03-25 07:43:24,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,592 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284192636] [2021-03-25 07:43:24,592 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,593 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 37 [2021-03-25 07:43:24,593 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 19 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,593 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,593 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 37 [2021-03-25 07:43:24,593 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,595 INFO L129 PetriNetUnfolder]: 0/18 cut-off events. [2021-03-25 07:43:24,595 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,596 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 18 events. 0/18 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 16 event pairs, 0 based on Foata normal form. 9/27 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2021-03-25 07:43:24,596 INFO L132 encePairwiseOnDemand]: 35/37 looper letters, 0 selfloop transitions, 1 changer transitions 0/18 dead transitions. [2021-03-25 07:43:24,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 18 transitions, 134 flow [2021-03-25 07:43:24,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2021-03-25 07:43:24,596 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9369369369369369 [2021-03-25 07:43:24,596 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 104 transitions. [2021-03-25 07:43:24,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 104 transitions. [2021-03-25 07:43:24,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 104 transitions. [2021-03-25 07:43:24,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,597 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,598 INFO L185 Difference]: Start difference. First operand has 36 places, 19 transitions, 134 flow. Second operand 3 states and 104 transitions. [2021-03-25 07:43:24,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 18 transitions, 134 flow [2021-03-25 07:43:24,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 18 transitions, 78 flow, removed 28 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,599 INFO L241 Difference]: Finished difference. Result has 37 places, 18 transitions, 78 flow [2021-03-25 07:43:24,599 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=37, PETRI_TRANSITIONS=18} [2021-03-25 07:43:24,599 INFO L343 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2021-03-25 07:43:24,599 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,599 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 18 transitions, 78 flow [2021-03-25 07:43:24,599 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 18 transitions, 78 flow [2021-03-25 07:43:24,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 18 transitions, 78 flow [2021-03-25 07:43:24,601 INFO L129 PetriNetUnfolder]: 0/18 cut-off events. [2021-03-25 07:43:24,601 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,601 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 18 events. 0/18 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 20 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2021-03-25 07:43:24,601 INFO L142 LiptonReduction]: Number of co-enabled transitions 128 [2021-03-25 07:43:24,602 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,602 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,602 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3 [2021-03-25 07:43:24,602 INFO L480 AbstractCegarLoop]: Abstraction has has 37 places, 18 transitions, 78 flow [2021-03-25 07:43:24,602 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,602 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,603 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:24,603 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 07:43:24,603 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,603 INFO L82 PathProgramCache]: Analyzing trace with hash -2053304524, now seen corresponding path program 1 times [2021-03-25 07:43:24,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,603 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393294056] [2021-03-25 07:43:24,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,606 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,608 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,609 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,609 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,609 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-25 07:43:24,609 WARN L342 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,609 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2021-03-25 07:43:24,624 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:24,624 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:24,624 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:24,624 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:24,624 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:24,624 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:24,625 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:24,625 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:24,625 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:24,625 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:24,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 51 places, 32 transitions, 181 flow [2021-03-25 07:43:24,628 INFO L129 PetriNetUnfolder]: 0/59 cut-off events. [2021-03-25 07:43:24,628 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,628 INFO L84 FinitePrefix]: Finished finitePrefix Result has 132 conditions, 59 events. 0/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 212 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2021-03-25 07:43:24,628 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 32 transitions, 181 flow [2021-03-25 07:43:24,629 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 30 transitions, 177 flow [2021-03-25 07:43:24,629 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,629 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 49 places, 30 transitions, 177 flow [2021-03-25 07:43:24,629 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 49 places, 30 transitions, 177 flow [2021-03-25 07:43:24,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 49 places, 30 transitions, 177 flow [2021-03-25 07:43:24,631 INFO L129 PetriNetUnfolder]: 0/39 cut-off events. [2021-03-25 07:43:24,631 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 112 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 100 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2021-03-25 07:43:24,632 INFO L142 LiptonReduction]: Number of co-enabled transitions 504 [2021-03-25 07:43:24,695 INFO L154 LiptonReduction]: Checked pairs total: 396 [2021-03-25 07:43:24,695 INFO L156 LiptonReduction]: Total number of compositions: 9 [2021-03-25 07:43:24,695 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 66 [2021-03-25 07:43:24,696 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:24,696 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,696 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,696 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,696 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,696 INFO L82 PathProgramCache]: Analyzing trace with hash 7971, now seen corresponding path program 1 times [2021-03-25 07:43:24,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,697 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18980602] [2021-03-25 07:43:24,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18980602] [2021-03-25 07:43:24,704 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,704 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337631778] [2021-03-25 07:43:24,704 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,705 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 41 [2021-03-25 07:43:24,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 21 transitions, 159 flow. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 41 [2021-03-25 07:43:24,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,707 INFO L129 PetriNetUnfolder]: 0/20 cut-off events. [2021-03-25 07:43:24,707 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95 conditions, 20 events. 0/20 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 13 event pairs, 0 based on Foata normal form. 10/30 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2021-03-25 07:43:24,707 INFO L132 encePairwiseOnDemand]: 39/41 looper letters, 0 selfloop transitions, 1 changer transitions 0/20 dead transitions. [2021-03-25 07:43:24,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 20 transitions, 159 flow [2021-03-25 07:43:24,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 116 transitions. [2021-03-25 07:43:24,708 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.943089430894309 [2021-03-25 07:43:24,708 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 116 transitions. [2021-03-25 07:43:24,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 116 transitions. [2021-03-25 07:43:24,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 116 transitions. [2021-03-25 07:43:24,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,709 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,709 INFO L185 Difference]: Start difference. First operand has 40 places, 21 transitions, 159 flow. Second operand 3 states and 116 transitions. [2021-03-25 07:43:24,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 20 transitions, 159 flow [2021-03-25 07:43:24,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 20 transitions, 87 flow, removed 36 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,711 INFO L241 Difference]: Finished difference. Result has 41 places, 20 transitions, 87 flow [2021-03-25 07:43:24,711 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=87, PETRI_PLACES=41, PETRI_TRANSITIONS=20} [2021-03-25 07:43:24,711 INFO L343 CegarLoopForPetriNet]: 40 programPoint places, 1 predicate places. [2021-03-25 07:43:24,711 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,711 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 41 places, 20 transitions, 87 flow [2021-03-25 07:43:24,711 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 41 places, 20 transitions, 87 flow [2021-03-25 07:43:24,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 41 places, 20 transitions, 87 flow [2021-03-25 07:43:24,713 INFO L129 PetriNetUnfolder]: 0/20 cut-off events. [2021-03-25 07:43:24,713 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59 conditions, 20 events. 0/20 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 15 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2021-03-25 07:43:24,713 INFO L142 LiptonReduction]: Number of co-enabled transitions 162 [2021-03-25 07:43:24,714 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,714 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,714 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3 [2021-03-25 07:43:24,714 INFO L480 AbstractCegarLoop]: Abstraction has has 41 places, 20 transitions, 87 flow [2021-03-25 07:43:24,714 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,714 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,715 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:24,715 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-25 07:43:24,715 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,715 INFO L82 PathProgramCache]: Analyzing trace with hash -607272555, now seen corresponding path program 1 times [2021-03-25 07:43:24,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866866701] [2021-03-25 07:43:24,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,718 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,720 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,721 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,721 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,721 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-25 07:43:24,721 WARN L342 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,721 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2021-03-25 07:43:24,736 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:24,736 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:24,737 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:24,737 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:24,737 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:24,737 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:24,737 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:24,737 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:24,737 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:24,737 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:24,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 56 places, 35 transitions, 210 flow [2021-03-25 07:43:24,741 INFO L129 PetriNetUnfolder]: 0/65 cut-off events. [2021-03-25 07:43:24,741 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,741 INFO L84 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 65 events. 0/65 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 234 event pairs, 0 based on Foata normal form. 0/54 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2021-03-25 07:43:24,741 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 35 transitions, 210 flow [2021-03-25 07:43:24,742 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 33 transitions, 206 flow [2021-03-25 07:43:24,742 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,742 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 54 places, 33 transitions, 206 flow [2021-03-25 07:43:24,742 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 54 places, 33 transitions, 206 flow [2021-03-25 07:43:24,742 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 54 places, 33 transitions, 206 flow [2021-03-25 07:43:24,745 INFO L129 PetriNetUnfolder]: 0/43 cut-off events. [2021-03-25 07:43:24,745 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129 conditions, 43 events. 0/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 110 event pairs, 0 based on Foata normal form. 0/43 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2021-03-25 07:43:24,745 INFO L142 LiptonReduction]: Number of co-enabled transitions 620 [2021-03-25 07:43:24,814 INFO L154 LiptonReduction]: Checked pairs total: 490 [2021-03-25 07:43:24,814 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-25 07:43:24,814 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 72 [2021-03-25 07:43:24,814 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:24,815 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,815 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,815 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,815 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,815 INFO L82 PathProgramCache]: Analyzing trace with hash 9379, now seen corresponding path program 1 times [2021-03-25 07:43:24,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010051626] [2021-03-25 07:43:24,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010051626] [2021-03-25 07:43:24,822 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,822 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870153364] [2021-03-25 07:43:24,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,823 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 45 [2021-03-25 07:43:24,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 23 transitions, 186 flow. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 45 [2021-03-25 07:43:24,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,825 INFO L129 PetriNetUnfolder]: 0/22 cut-off events. [2021-03-25 07:43:24,825 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110 conditions, 22 events. 0/22 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 18 event pairs, 0 based on Foata normal form. 11/33 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2021-03-25 07:43:24,826 INFO L132 encePairwiseOnDemand]: 43/45 looper letters, 0 selfloop transitions, 1 changer transitions 0/22 dead transitions. [2021-03-25 07:43:24,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 22 transitions, 186 flow [2021-03-25 07:43:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 128 transitions. [2021-03-25 07:43:24,826 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9481481481481482 [2021-03-25 07:43:24,826 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 128 transitions. [2021-03-25 07:43:24,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 128 transitions. [2021-03-25 07:43:24,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 128 transitions. [2021-03-25 07:43:24,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,827 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,828 INFO L185 Difference]: Start difference. First operand has 44 places, 23 transitions, 186 flow. Second operand 3 states and 128 transitions. [2021-03-25 07:43:24,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 22 transitions, 186 flow [2021-03-25 07:43:24,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 22 transitions, 96 flow, removed 45 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,829 INFO L241 Difference]: Finished difference. Result has 45 places, 22 transitions, 96 flow [2021-03-25 07:43:24,829 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=45, PETRI_TRANSITIONS=22} [2021-03-25 07:43:24,829 INFO L343 CegarLoopForPetriNet]: 44 programPoint places, 1 predicate places. [2021-03-25 07:43:24,829 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,829 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 45 places, 22 transitions, 96 flow [2021-03-25 07:43:24,829 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 45 places, 22 transitions, 96 flow [2021-03-25 07:43:24,830 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 22 transitions, 96 flow [2021-03-25 07:43:24,831 INFO L129 PetriNetUnfolder]: 0/22 cut-off events. [2021-03-25 07:43:24,831 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65 conditions, 22 events. 0/22 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 20 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2021-03-25 07:43:24,831 INFO L142 LiptonReduction]: Number of co-enabled transitions 200 [2021-03-25 07:43:24,832 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,832 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,832 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3 [2021-03-25 07:43:24,833 INFO L480 AbstractCegarLoop]: Abstraction has has 45 places, 22 transitions, 96 flow [2021-03-25 07:43:24,833 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,833 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,833 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:24,833 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-25 07:43:24,833 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1208304905, now seen corresponding path program 1 times [2021-03-25 07:43:24,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,834 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594223998] [2021-03-25 07:43:24,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,836 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,838 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,839 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,839 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,839 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-25 07:43:24,839 WARN L342 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,840 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2021-03-25 07:43:24,856 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:24,856 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:24,857 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:24,857 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:24,857 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:24,857 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:24,857 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:24,857 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:24,857 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:24,857 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:24,858 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 38 transitions, 241 flow [2021-03-25 07:43:24,861 INFO L129 PetriNetUnfolder]: 0/71 cut-off events. [2021-03-25 07:43:24,861 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,861 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 71 events. 0/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 257 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2021-03-25 07:43:24,861 INFO L82 GeneralOperation]: Start removeDead. Operand has 61 places, 38 transitions, 241 flow [2021-03-25 07:43:24,862 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 59 places, 36 transitions, 237 flow [2021-03-25 07:43:24,862 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,862 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 36 transitions, 237 flow [2021-03-25 07:43:24,862 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 36 transitions, 237 flow [2021-03-25 07:43:24,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 36 transitions, 237 flow [2021-03-25 07:43:24,864 INFO L129 PetriNetUnfolder]: 0/47 cut-off events. [2021-03-25 07:43:24,864 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,865 INFO L84 FinitePrefix]: Finished finitePrefix Result has 147 conditions, 47 events. 0/47 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 142 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2021-03-25 07:43:24,865 INFO L142 LiptonReduction]: Number of co-enabled transitions 748 [2021-03-25 07:43:24,953 INFO L154 LiptonReduction]: Checked pairs total: 594 [2021-03-25 07:43:24,954 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-25 07:43:24,954 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 92 [2021-03-25 07:43:24,961 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:24,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,961 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,961 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:24,961 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,962 INFO L82 PathProgramCache]: Analyzing trace with hash 10915, now seen corresponding path program 1 times [2021-03-25 07:43:24,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,962 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570922289] [2021-03-25 07:43:24,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:24,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:24,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:24,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:24,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570922289] [2021-03-25 07:43:24,969 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:24,969 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:24,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126619013] [2021-03-25 07:43:24,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:24,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:24,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:24,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:24,969 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 49 [2021-03-25 07:43:24,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 25 transitions, 215 flow. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:24,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 49 [2021-03-25 07:43:24,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:24,972 INFO L129 PetriNetUnfolder]: 0/24 cut-off events. [2021-03-25 07:43:24,972 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 24 events. 0/24 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 21 event pairs, 0 based on Foata normal form. 12/36 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2021-03-25 07:43:24,972 INFO L132 encePairwiseOnDemand]: 47/49 looper letters, 0 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2021-03-25 07:43:24,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 24 transitions, 215 flow [2021-03-25 07:43:24,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:24,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:24,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 140 transitions. [2021-03-25 07:43:24,973 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9523809523809523 [2021-03-25 07:43:24,973 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 140 transitions. [2021-03-25 07:43:24,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 140 transitions. [2021-03-25 07:43:24,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:24,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 140 transitions. [2021-03-25 07:43:24,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,974 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,974 INFO L185 Difference]: Start difference. First operand has 48 places, 25 transitions, 215 flow. Second operand 3 states and 140 transitions. [2021-03-25 07:43:24,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 24 transitions, 215 flow [2021-03-25 07:43:24,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 24 transitions, 105 flow, removed 55 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:24,975 INFO L241 Difference]: Finished difference. Result has 49 places, 24 transitions, 105 flow [2021-03-25 07:43:24,976 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=49, PETRI_TRANSITIONS=24} [2021-03-25 07:43:24,976 INFO L343 CegarLoopForPetriNet]: 48 programPoint places, 1 predicate places. [2021-03-25 07:43:24,976 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:24,976 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 49 places, 24 transitions, 105 flow [2021-03-25 07:43:24,976 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 49 places, 24 transitions, 105 flow [2021-03-25 07:43:24,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 49 places, 24 transitions, 105 flow [2021-03-25 07:43:24,977 INFO L129 PetriNetUnfolder]: 0/24 cut-off events. [2021-03-25 07:43:24,977 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:24,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71 conditions, 24 events. 0/24 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 21 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2021-03-25 07:43:24,978 INFO L142 LiptonReduction]: Number of co-enabled transitions 242 [2021-03-25 07:43:24,979 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:24,979 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:24,979 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3 [2021-03-25 07:43:24,979 INFO L480 AbstractCegarLoop]: Abstraction has has 49 places, 24 transitions, 105 flow [2021-03-25 07:43:24,979 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:24,979 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:24,979 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:24,979 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-25 07:43:24,980 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:24,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:24,980 INFO L82 PathProgramCache]: Analyzing trace with hash 941462544, now seen corresponding path program 1 times [2021-03-25 07:43:24,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:24,980 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043056935] [2021-03-25 07:43:24,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:24,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,982 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:24,984 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:24,985 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:24,985 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:24,985 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-25 07:43:24,985 WARN L342 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:24,986 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2021-03-25 07:43:25,002 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:25,002 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:25,003 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:25,003 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:25,003 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:25,003 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:25,003 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:25,003 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:25,003 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:25,003 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:25,003 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 41 transitions, 274 flow [2021-03-25 07:43:25,007 INFO L129 PetriNetUnfolder]: 0/77 cut-off events. [2021-03-25 07:43:25,007 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,007 INFO L84 FinitePrefix]: Finished finitePrefix Result has 192 conditions, 77 events. 0/77 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 294 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2021-03-25 07:43:25,007 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 41 transitions, 274 flow [2021-03-25 07:43:25,007 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 64 places, 39 transitions, 270 flow [2021-03-25 07:43:25,008 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,008 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 39 transitions, 270 flow [2021-03-25 07:43:25,008 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 39 transitions, 270 flow [2021-03-25 07:43:25,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 64 places, 39 transitions, 270 flow [2021-03-25 07:43:25,010 INFO L129 PetriNetUnfolder]: 0/51 cut-off events. [2021-03-25 07:43:25,010 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,011 INFO L84 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 51 events. 0/51 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 153 event pairs, 0 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2021-03-25 07:43:25,011 INFO L142 LiptonReduction]: Number of co-enabled transitions 888 [2021-03-25 07:43:25,072 INFO L154 LiptonReduction]: Checked pairs total: 708 [2021-03-25 07:43:25,072 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-25 07:43:25,072 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 64 [2021-03-25 07:43:25,073 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:25,073 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,073 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,073 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:25,073 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,073 INFO L82 PathProgramCache]: Analyzing trace with hash 12579, now seen corresponding path program 1 times [2021-03-25 07:43:25,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990073595] [2021-03-25 07:43:25,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:25,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:25,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:25,080 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990073595] [2021-03-25 07:43:25,080 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:25,081 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:25,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403566055] [2021-03-25 07:43:25,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:25,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:25,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:25,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:25,081 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 53 [2021-03-25 07:43:25,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 27 transitions, 246 flow. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:25,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 53 [2021-03-25 07:43:25,082 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:25,084 INFO L129 PetriNetUnfolder]: 0/26 cut-off events. [2021-03-25 07:43:25,084 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 143 conditions, 26 events. 0/26 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 22 event pairs, 0 based on Foata normal form. 13/39 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2021-03-25 07:43:25,085 INFO L132 encePairwiseOnDemand]: 51/53 looper letters, 0 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2021-03-25 07:43:25,085 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 26 transitions, 246 flow [2021-03-25 07:43:25,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:25,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:25,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 152 transitions. [2021-03-25 07:43:25,085 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9559748427672956 [2021-03-25 07:43:25,085 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 152 transitions. [2021-03-25 07:43:25,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 152 transitions. [2021-03-25 07:43:25,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:25,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 152 transitions. [2021-03-25 07:43:25,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,086 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,086 INFO L185 Difference]: Start difference. First operand has 52 places, 27 transitions, 246 flow. Second operand 3 states and 152 transitions. [2021-03-25 07:43:25,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 26 transitions, 246 flow [2021-03-25 07:43:25,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 26 transitions, 114 flow, removed 66 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:25,088 INFO L241 Difference]: Finished difference. Result has 53 places, 26 transitions, 114 flow [2021-03-25 07:43:25,088 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=53, PETRI_TRANSITIONS=26} [2021-03-25 07:43:25,088 INFO L343 CegarLoopForPetriNet]: 52 programPoint places, 1 predicate places. [2021-03-25 07:43:25,088 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,088 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 53 places, 26 transitions, 114 flow [2021-03-25 07:43:25,088 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 53 places, 26 transitions, 114 flow [2021-03-25 07:43:25,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 53 places, 26 transitions, 114 flow [2021-03-25 07:43:25,090 INFO L129 PetriNetUnfolder]: 0/26 cut-off events. [2021-03-25 07:43:25,090 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77 conditions, 26 events. 0/26 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 24 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2021-03-25 07:43:25,091 INFO L142 LiptonReduction]: Number of co-enabled transitions 288 [2021-03-25 07:43:25,092 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:25,092 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:25,092 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4 [2021-03-25 07:43:25,092 INFO L480 AbstractCegarLoop]: Abstraction has has 53 places, 26 transitions, 114 flow [2021-03-25 07:43:25,092 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,092 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,092 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:25,092 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-25 07:43:25,092 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1127292090, now seen corresponding path program 1 times [2021-03-25 07:43:25,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,093 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949761705] [2021-03-25 07:43:25,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,096 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,097 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,099 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:25,099 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:25,099 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-25 07:43:25,099 WARN L342 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:25,099 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2021-03-25 07:43:25,111 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:25,111 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:25,111 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:25,111 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:25,112 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:25,112 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:25,112 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:25,112 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:25,112 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:25,112 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:25,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 71 places, 44 transitions, 309 flow [2021-03-25 07:43:25,116 INFO L129 PetriNetUnfolder]: 0/83 cut-off events. [2021-03-25 07:43:25,116 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 83 events. 0/83 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 304 event pairs, 0 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2021-03-25 07:43:25,116 INFO L82 GeneralOperation]: Start removeDead. Operand has 71 places, 44 transitions, 309 flow [2021-03-25 07:43:25,117 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 69 places, 42 transitions, 305 flow [2021-03-25 07:43:25,117 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,117 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 69 places, 42 transitions, 305 flow [2021-03-25 07:43:25,117 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 69 places, 42 transitions, 305 flow [2021-03-25 07:43:25,117 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 69 places, 42 transitions, 305 flow [2021-03-25 07:43:25,120 INFO L129 PetriNetUnfolder]: 0/55 cut-off events. [2021-03-25 07:43:25,120 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,120 INFO L84 FinitePrefix]: Finished finitePrefix Result has 186 conditions, 55 events. 0/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 126 event pairs, 0 based on Foata normal form. 0/55 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2021-03-25 07:43:25,121 INFO L142 LiptonReduction]: Number of co-enabled transitions 1040 [2021-03-25 07:43:25,203 INFO L154 LiptonReduction]: Checked pairs total: 832 [2021-03-25 07:43:25,203 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 07:43:25,203 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 86 [2021-03-25 07:43:25,204 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:25,204 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,204 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,204 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:25,204 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,204 INFO L82 PathProgramCache]: Analyzing trace with hash 14371, now seen corresponding path program 1 times [2021-03-25 07:43:25,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,204 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262484355] [2021-03-25 07:43:25,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:25,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:25,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:25,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:25,210 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262484355] [2021-03-25 07:43:25,210 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:25,210 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:25,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644896288] [2021-03-25 07:43:25,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:25,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:25,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:25,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:25,211 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 57 [2021-03-25 07:43:25,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 29 transitions, 279 flow. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:25,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 57 [2021-03-25 07:43:25,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:25,214 INFO L129 PetriNetUnfolder]: 0/28 cut-off events. [2021-03-25 07:43:25,214 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 23 event pairs, 0 based on Foata normal form. 14/42 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2021-03-25 07:43:25,215 INFO L132 encePairwiseOnDemand]: 55/57 looper letters, 0 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2021-03-25 07:43:25,215 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 28 transitions, 279 flow [2021-03-25 07:43:25,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:25,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:25,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 164 transitions. [2021-03-25 07:43:25,215 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9590643274853801 [2021-03-25 07:43:25,215 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 164 transitions. [2021-03-25 07:43:25,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 164 transitions. [2021-03-25 07:43:25,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:25,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 164 transitions. [2021-03-25 07:43:25,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 57.0) internal successors, (228), 4 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,216 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 57.0) internal successors, (228), 4 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,216 INFO L185 Difference]: Start difference. First operand has 56 places, 29 transitions, 279 flow. Second operand 3 states and 164 transitions. [2021-03-25 07:43:25,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 28 transitions, 279 flow [2021-03-25 07:43:25,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 28 transitions, 123 flow, removed 78 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:25,218 INFO L241 Difference]: Finished difference. Result has 57 places, 28 transitions, 123 flow [2021-03-25 07:43:25,218 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=123, PETRI_PLACES=57, PETRI_TRANSITIONS=28} [2021-03-25 07:43:25,218 INFO L343 CegarLoopForPetriNet]: 56 programPoint places, 1 predicate places. [2021-03-25 07:43:25,218 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,218 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 28 transitions, 123 flow [2021-03-25 07:43:25,219 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 28 transitions, 123 flow [2021-03-25 07:43:25,219 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 28 transitions, 123 flow [2021-03-25 07:43:25,221 INFO L129 PetriNetUnfolder]: 0/28 cut-off events. [2021-03-25 07:43:25,221 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 23 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2021-03-25 07:43:25,221 INFO L142 LiptonReduction]: Number of co-enabled transitions 338 [2021-03-25 07:43:25,222 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:25,222 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:25,222 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4 [2021-03-25 07:43:25,222 INFO L480 AbstractCegarLoop]: Abstraction has has 57 places, 28 transitions, 123 flow [2021-03-25 07:43:25,223 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,223 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,223 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:25,223 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-25 07:43:25,223 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,223 INFO L82 PathProgramCache]: Analyzing trace with hash 1451810459, now seen corresponding path program 1 times [2021-03-25 07:43:25,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,223 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705980609] [2021-03-25 07:43:25,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,226 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,228 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,229 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:25,229 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:25,230 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-25 07:43:25,230 WARN L342 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:25,230 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2021-03-25 07:43:25,251 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:25,252 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:25,252 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:25,252 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:25,252 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:25,252 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:25,252 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:25,252 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:25,252 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:25,252 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:25,253 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 76 places, 47 transitions, 346 flow [2021-03-25 07:43:25,257 INFO L129 PetriNetUnfolder]: 0/89 cut-off events. [2021-03-25 07:43:25,257 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237 conditions, 89 events. 0/89 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 346 event pairs, 0 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2021-03-25 07:43:25,257 INFO L82 GeneralOperation]: Start removeDead. Operand has 76 places, 47 transitions, 346 flow [2021-03-25 07:43:25,258 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 74 places, 45 transitions, 342 flow [2021-03-25 07:43:25,258 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,258 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 74 places, 45 transitions, 342 flow [2021-03-25 07:43:25,258 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 74 places, 45 transitions, 342 flow [2021-03-25 07:43:25,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 45 transitions, 342 flow [2021-03-25 07:43:25,262 INFO L129 PetriNetUnfolder]: 0/59 cut-off events. [2021-03-25 07:43:25,262 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 207 conditions, 59 events. 0/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 167 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2021-03-25 07:43:25,263 INFO L142 LiptonReduction]: Number of co-enabled transitions 1204 [2021-03-25 07:43:25,328 INFO L154 LiptonReduction]: Checked pairs total: 966 [2021-03-25 07:43:25,328 INFO L156 LiptonReduction]: Total number of compositions: 14 [2021-03-25 07:43:25,328 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 70 [2021-03-25 07:43:25,329 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:25,329 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,329 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,329 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:25,329 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,330 INFO L82 PathProgramCache]: Analyzing trace with hash 16291, now seen corresponding path program 1 times [2021-03-25 07:43:25,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352828927] [2021-03-25 07:43:25,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:25,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:25,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:25,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:25,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352828927] [2021-03-25 07:43:25,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:25,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:25,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498974235] [2021-03-25 07:43:25,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:25,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:25,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:25,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:25,336 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 61 [2021-03-25 07:43:25,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 31 transitions, 314 flow. Second operand has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:25,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 61 [2021-03-25 07:43:25,337 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:25,340 INFO L129 PetriNetUnfolder]: 0/30 cut-off events. [2021-03-25 07:43:25,340 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180 conditions, 30 events. 0/30 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 32 event pairs, 0 based on Foata normal form. 15/45 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2021-03-25 07:43:25,340 INFO L132 encePairwiseOnDemand]: 59/61 looper letters, 0 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2021-03-25 07:43:25,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 30 transitions, 314 flow [2021-03-25 07:43:25,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:25,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:25,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 176 transitions. [2021-03-25 07:43:25,341 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9617486338797814 [2021-03-25 07:43:25,341 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 176 transitions. [2021-03-25 07:43:25,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 176 transitions. [2021-03-25 07:43:25,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:25,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 176 transitions. [2021-03-25 07:43:25,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,342 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,342 INFO L185 Difference]: Start difference. First operand has 60 places, 31 transitions, 314 flow. Second operand 3 states and 176 transitions. [2021-03-25 07:43:25,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 30 transitions, 314 flow [2021-03-25 07:43:25,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 30 transitions, 132 flow, removed 91 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:25,344 INFO L241 Difference]: Finished difference. Result has 61 places, 30 transitions, 132 flow [2021-03-25 07:43:25,344 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=61, PETRI_TRANSITIONS=30} [2021-03-25 07:43:25,344 INFO L343 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2021-03-25 07:43:25,344 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,344 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 61 places, 30 transitions, 132 flow [2021-03-25 07:43:25,344 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 61 places, 30 transitions, 132 flow [2021-03-25 07:43:25,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 30 transitions, 132 flow [2021-03-25 07:43:25,346 INFO L129 PetriNetUnfolder]: 0/30 cut-off events. [2021-03-25 07:43:25,346 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 30 events. 0/30 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 32 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2021-03-25 07:43:25,347 INFO L142 LiptonReduction]: Number of co-enabled transitions 392 [2021-03-25 07:43:25,348 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:25,348 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:25,348 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4 [2021-03-25 07:43:25,348 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 30 transitions, 132 flow [2021-03-25 07:43:25,348 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,349 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,349 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:25,349 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-25 07:43:25,349 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,349 INFO L82 PathProgramCache]: Analyzing trace with hash -138593667, now seen corresponding path program 1 times [2021-03-25 07:43:25,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707153745] [2021-03-25 07:43:25,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,353 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,354 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,356 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:25,356 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:25,356 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-25 07:43:25,356 WARN L342 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:25,356 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2021-03-25 07:43:25,368 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:25,369 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:25,369 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:25,369 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:25,369 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:25,369 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:25,369 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:25,369 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:25,369 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:25,369 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:25,370 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 50 transitions, 385 flow [2021-03-25 07:43:25,374 INFO L129 PetriNetUnfolder]: 0/95 cut-off events. [2021-03-25 07:43:25,374 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 95 events. 0/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 296 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2021-03-25 07:43:25,374 INFO L82 GeneralOperation]: Start removeDead. Operand has 81 places, 50 transitions, 385 flow [2021-03-25 07:43:25,375 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 48 transitions, 381 flow [2021-03-25 07:43:25,375 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,375 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 79 places, 48 transitions, 381 flow [2021-03-25 07:43:25,375 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 79 places, 48 transitions, 381 flow [2021-03-25 07:43:25,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 79 places, 48 transitions, 381 flow [2021-03-25 07:43:25,379 INFO L129 PetriNetUnfolder]: 0/63 cut-off events. [2021-03-25 07:43:25,379 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,379 INFO L84 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 63 events. 0/63 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 179 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2021-03-25 07:43:25,380 INFO L142 LiptonReduction]: Number of co-enabled transitions 1380 [2021-03-25 07:43:25,463 INFO L154 LiptonReduction]: Checked pairs total: 1110 [2021-03-25 07:43:25,463 INFO L156 LiptonReduction]: Total number of compositions: 15 [2021-03-25 07:43:25,463 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 88 [2021-03-25 07:43:25,464 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:25,464 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,464 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,464 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:25,464 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,465 INFO L82 PathProgramCache]: Analyzing trace with hash 18339, now seen corresponding path program 1 times [2021-03-25 07:43:25,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18066333] [2021-03-25 07:43:25,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:25,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:25,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:25,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:25,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18066333] [2021-03-25 07:43:25,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:25,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:25,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405802222] [2021-03-25 07:43:25,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:25,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:25,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:25,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:25,477 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 65 [2021-03-25 07:43:25,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 33 transitions, 351 flow. Second operand has 3 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:25,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 65 [2021-03-25 07:43:25,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:25,481 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-03-25 07:43:25,481 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 200 conditions, 32 events. 0/32 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 27 event pairs, 0 based on Foata normal form. 16/48 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2021-03-25 07:43:25,481 INFO L132 encePairwiseOnDemand]: 63/65 looper letters, 0 selfloop transitions, 1 changer transitions 0/32 dead transitions. [2021-03-25 07:43:25,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 32 transitions, 351 flow [2021-03-25 07:43:25,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:25,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:25,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 188 transitions. [2021-03-25 07:43:25,482 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9641025641025641 [2021-03-25 07:43:25,482 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 188 transitions. [2021-03-25 07:43:25,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 188 transitions. [2021-03-25 07:43:25,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:25,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 188 transitions. [2021-03-25 07:43:25,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 65.0) internal successors, (260), 4 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,483 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 65.0) internal successors, (260), 4 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,483 INFO L185 Difference]: Start difference. First operand has 64 places, 33 transitions, 351 flow. Second operand 3 states and 188 transitions. [2021-03-25 07:43:25,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 32 transitions, 351 flow [2021-03-25 07:43:25,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 32 transitions, 141 flow, removed 105 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:25,485 INFO L241 Difference]: Finished difference. Result has 65 places, 32 transitions, 141 flow [2021-03-25 07:43:25,485 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=141, PETRI_PLACES=65, PETRI_TRANSITIONS=32} [2021-03-25 07:43:25,485 INFO L343 CegarLoopForPetriNet]: 64 programPoint places, 1 predicate places. [2021-03-25 07:43:25,485 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,485 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 32 transitions, 141 flow [2021-03-25 07:43:25,485 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 32 transitions, 141 flow [2021-03-25 07:43:25,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 32 transitions, 141 flow [2021-03-25 07:43:25,487 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-03-25 07:43:25,487 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95 conditions, 32 events. 0/32 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 29 event pairs, 0 based on Foata normal form. 0/32 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2021-03-25 07:43:25,488 INFO L142 LiptonReduction]: Number of co-enabled transitions 450 [2021-03-25 07:43:25,489 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:25,489 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:25,489 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4 [2021-03-25 07:43:25,489 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 32 transitions, 141 flow [2021-03-25 07:43:25,489 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,489 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,490 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:25,490 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-25 07:43:25,490 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1465640138, now seen corresponding path program 1 times [2021-03-25 07:43:25,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,490 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879239210] [2021-03-25 07:43:25,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,496 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,503 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,504 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:25,504 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:25,504 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-25 07:43:25,505 WARN L342 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:25,505 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2021-03-25 07:43:25,527 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:25,527 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:25,528 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:25,528 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:25,528 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:25,528 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:25,528 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:25,528 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:25,528 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:25,528 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:25,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 86 places, 53 transitions, 426 flow [2021-03-25 07:43:25,534 INFO L129 PetriNetUnfolder]: 0/101 cut-off events. [2021-03-25 07:43:25,535 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 286 conditions, 101 events. 0/101 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 329 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2021-03-25 07:43:25,535 INFO L82 GeneralOperation]: Start removeDead. Operand has 86 places, 53 transitions, 426 flow [2021-03-25 07:43:25,535 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 84 places, 51 transitions, 422 flow [2021-03-25 07:43:25,535 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,535 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 51 transitions, 422 flow [2021-03-25 07:43:25,536 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 51 transitions, 422 flow [2021-03-25 07:43:25,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 51 transitions, 422 flow [2021-03-25 07:43:25,544 INFO L129 PetriNetUnfolder]: 0/67 cut-off events. [2021-03-25 07:43:25,544 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 252 conditions, 67 events. 0/67 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 175 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2021-03-25 07:43:25,545 INFO L142 LiptonReduction]: Number of co-enabled transitions 1568 [2021-03-25 07:43:25,636 INFO L154 LiptonReduction]: Checked pairs total: 1264 [2021-03-25 07:43:25,636 INFO L156 LiptonReduction]: Total number of compositions: 16 [2021-03-25 07:43:25,636 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 101 [2021-03-25 07:43:25,637 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:25,637 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,637 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,637 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:25,638 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,638 INFO L82 PathProgramCache]: Analyzing trace with hash 20515, now seen corresponding path program 1 times [2021-03-25 07:43:25,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,638 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35405577] [2021-03-25 07:43:25,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:25,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:25,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:25,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:25,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35405577] [2021-03-25 07:43:25,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:25,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:25,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863191267] [2021-03-25 07:43:25,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:25,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:25,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:25,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:25,646 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 69 [2021-03-25 07:43:25,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 35 transitions, 390 flow. Second operand has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:25,647 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 69 [2021-03-25 07:43:25,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:25,651 INFO L129 PetriNetUnfolder]: 0/34 cut-off events. [2021-03-25 07:43:25,651 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,652 INFO L84 FinitePrefix]: Finished finitePrefix Result has 221 conditions, 34 events. 0/34 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 32 event pairs, 0 based on Foata normal form. 17/51 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2021-03-25 07:43:25,652 INFO L132 encePairwiseOnDemand]: 67/69 looper letters, 0 selfloop transitions, 1 changer transitions 0/34 dead transitions. [2021-03-25 07:43:25,652 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 34 transitions, 390 flow [2021-03-25 07:43:25,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:25,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:25,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 200 transitions. [2021-03-25 07:43:25,652 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.966183574879227 [2021-03-25 07:43:25,652 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 200 transitions. [2021-03-25 07:43:25,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 200 transitions. [2021-03-25 07:43:25,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:25,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 200 transitions. [2021-03-25 07:43:25,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,653 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,654 INFO L185 Difference]: Start difference. First operand has 68 places, 35 transitions, 390 flow. Second operand 3 states and 200 transitions. [2021-03-25 07:43:25,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 34 transitions, 390 flow [2021-03-25 07:43:25,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 34 transitions, 150 flow, removed 120 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:25,657 INFO L241 Difference]: Finished difference. Result has 69 places, 34 transitions, 150 flow [2021-03-25 07:43:25,657 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=69, PETRI_TRANSITIONS=34} [2021-03-25 07:43:25,657 INFO L343 CegarLoopForPetriNet]: 68 programPoint places, 1 predicate places. [2021-03-25 07:43:25,657 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,657 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 69 places, 34 transitions, 150 flow [2021-03-25 07:43:25,657 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 69 places, 34 transitions, 150 flow [2021-03-25 07:43:25,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 69 places, 34 transitions, 150 flow [2021-03-25 07:43:25,660 INFO L129 PetriNetUnfolder]: 0/34 cut-off events. [2021-03-25 07:43:25,660 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 34 events. 0/34 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 34 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2021-03-25 07:43:25,661 INFO L142 LiptonReduction]: Number of co-enabled transitions 512 [2021-03-25 07:43:25,663 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:25,663 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:25,663 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6 [2021-03-25 07:43:25,663 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 34 transitions, 150 flow [2021-03-25 07:43:25,664 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,664 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,664 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:25,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-25 07:43:25,664 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,664 INFO L82 PathProgramCache]: Analyzing trace with hash 1833507392, now seen corresponding path program 1 times [2021-03-25 07:43:25,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754872872] [2021-03-25 07:43:25,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,682 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,683 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,685 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:25,685 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:25,685 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-03-25 07:43:25,685 WARN L342 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:25,685 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2021-03-25 07:43:25,704 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:25,704 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:25,705 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:25,705 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:25,705 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:25,705 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:25,705 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:25,705 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:25,705 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:25,705 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:25,706 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 91 places, 56 transitions, 469 flow [2021-03-25 07:43:25,712 INFO L129 PetriNetUnfolder]: 0/107 cut-off events. [2021-03-25 07:43:25,712 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 312 conditions, 107 events. 0/107 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 345 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2021-03-25 07:43:25,712 INFO L82 GeneralOperation]: Start removeDead. Operand has 91 places, 56 transitions, 469 flow [2021-03-25 07:43:25,712 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 54 transitions, 465 flow [2021-03-25 07:43:25,712 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,712 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 54 transitions, 465 flow [2021-03-25 07:43:25,713 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 54 transitions, 465 flow [2021-03-25 07:43:25,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 54 transitions, 465 flow [2021-03-25 07:43:25,717 INFO L129 PetriNetUnfolder]: 0/71 cut-off events. [2021-03-25 07:43:25,717 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 71 events. 0/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 185 event pairs, 0 based on Foata normal form. 0/71 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2021-03-25 07:43:25,718 INFO L142 LiptonReduction]: Number of co-enabled transitions 1768 [2021-03-25 07:43:25,791 INFO L154 LiptonReduction]: Checked pairs total: 1428 [2021-03-25 07:43:25,791 INFO L156 LiptonReduction]: Total number of compositions: 17 [2021-03-25 07:43:25,791 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 79 [2021-03-25 07:43:25,792 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:25,792 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,792 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,792 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:25,792 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,793 INFO L82 PathProgramCache]: Analyzing trace with hash 22819, now seen corresponding path program 1 times [2021-03-25 07:43:25,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901235938] [2021-03-25 07:43:25,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:25,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:25,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:25,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:25,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901235938] [2021-03-25 07:43:25,799 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:25,799 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:25,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097902479] [2021-03-25 07:43:25,799 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:25,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:25,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:25,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:25,799 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 73 [2021-03-25 07:43:25,800 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 37 transitions, 431 flow. Second operand has 3 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,800 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:25,800 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 73 [2021-03-25 07:43:25,800 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:25,805 INFO L129 PetriNetUnfolder]: 0/36 cut-off events. [2021-03-25 07:43:25,805 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 243 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 33 event pairs, 0 based on Foata normal form. 18/54 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2021-03-25 07:43:25,805 INFO L132 encePairwiseOnDemand]: 71/73 looper letters, 0 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2021-03-25 07:43:25,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 36 transitions, 431 flow [2021-03-25 07:43:25,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:25,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:25,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 212 transitions. [2021-03-25 07:43:25,806 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9680365296803652 [2021-03-25 07:43:25,806 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 212 transitions. [2021-03-25 07:43:25,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 212 transitions. [2021-03-25 07:43:25,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:25,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 212 transitions. [2021-03-25 07:43:25,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,807 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,807 INFO L185 Difference]: Start difference. First operand has 72 places, 37 transitions, 431 flow. Second operand 3 states and 212 transitions. [2021-03-25 07:43:25,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 36 transitions, 431 flow [2021-03-25 07:43:25,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 36 transitions, 159 flow, removed 136 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:25,808 INFO L241 Difference]: Finished difference. Result has 73 places, 36 transitions, 159 flow [2021-03-25 07:43:25,809 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=159, PETRI_PLACES=73, PETRI_TRANSITIONS=36} [2021-03-25 07:43:25,809 INFO L343 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2021-03-25 07:43:25,809 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,809 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 36 transitions, 159 flow [2021-03-25 07:43:25,809 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 36 transitions, 159 flow [2021-03-25 07:43:25,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 36 transitions, 159 flow [2021-03-25 07:43:25,811 INFO L129 PetriNetUnfolder]: 0/36 cut-off events. [2021-03-25 07:43:25,811 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 33 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2021-03-25 07:43:25,812 INFO L142 LiptonReduction]: Number of co-enabled transitions 578 [2021-03-25 07:43:25,813 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:25,813 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:25,813 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4 [2021-03-25 07:43:25,814 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 36 transitions, 159 flow [2021-03-25 07:43:25,814 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,814 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,814 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:25,814 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-03-25 07:43:25,814 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,814 INFO L82 PathProgramCache]: Analyzing trace with hash 825672673, now seen corresponding path program 1 times [2021-03-25 07:43:25,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,814 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935267184] [2021-03-25 07:43:25,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,822 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,828 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,834 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:25,834 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:25,834 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-03-25 07:43:25,835 WARN L342 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:25,835 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2021-03-25 07:43:25,851 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:25,851 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:25,852 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:25,852 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:25,852 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:25,852 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:25,852 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:25,852 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:25,852 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:25,852 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:25,852 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 59 transitions, 514 flow [2021-03-25 07:43:25,858 INFO L129 PetriNetUnfolder]: 0/113 cut-off events. [2021-03-25 07:43:25,858 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 339 conditions, 113 events. 0/113 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 366 event pairs, 0 based on Foata normal form. 0/94 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2021-03-25 07:43:25,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 59 transitions, 514 flow [2021-03-25 07:43:25,859 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 94 places, 57 transitions, 510 flow [2021-03-25 07:43:25,860 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,860 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 57 transitions, 510 flow [2021-03-25 07:43:25,860 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 57 transitions, 510 flow [2021-03-25 07:43:25,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 57 transitions, 510 flow [2021-03-25 07:43:25,864 INFO L129 PetriNetUnfolder]: 0/75 cut-off events. [2021-03-25 07:43:25,864 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,865 INFO L84 FinitePrefix]: Finished finitePrefix Result has 301 conditions, 75 events. 0/75 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 185 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2021-03-25 07:43:25,866 INFO L142 LiptonReduction]: Number of co-enabled transitions 1980 [2021-03-25 07:43:25,959 INFO L154 LiptonReduction]: Checked pairs total: 1602 [2021-03-25 07:43:25,959 INFO L156 LiptonReduction]: Total number of compositions: 18 [2021-03-25 07:43:25,959 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 99 [2021-03-25 07:43:25,960 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:25,960 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,960 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,960 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:25,960 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,960 INFO L82 PathProgramCache]: Analyzing trace with hash 25251, now seen corresponding path program 1 times [2021-03-25 07:43:25,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,961 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26948781] [2021-03-25 07:43:25,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:25,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:25,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:25,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:25,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26948781] [2021-03-25 07:43:25,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:25,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:25,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700442785] [2021-03-25 07:43:25,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:25,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:25,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:25,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:25,968 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 77 [2021-03-25 07:43:25,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 39 transitions, 474 flow. Second operand has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:25,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 77 [2021-03-25 07:43:25,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:25,973 INFO L129 PetriNetUnfolder]: 0/38 cut-off events. [2021-03-25 07:43:25,973 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 266 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 36 event pairs, 0 based on Foata normal form. 19/57 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2021-03-25 07:43:25,973 INFO L132 encePairwiseOnDemand]: 75/77 looper letters, 0 selfloop transitions, 1 changer transitions 0/38 dead transitions. [2021-03-25 07:43:25,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 38 transitions, 474 flow [2021-03-25 07:43:25,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:25,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:25,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 224 transitions. [2021-03-25 07:43:25,974 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2021-03-25 07:43:25,974 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 224 transitions. [2021-03-25 07:43:25,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 224 transitions. [2021-03-25 07:43:25,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:25,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 224 transitions. [2021-03-25 07:43:25,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,975 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,975 INFO L185 Difference]: Start difference. First operand has 76 places, 39 transitions, 474 flow. Second operand 3 states and 224 transitions. [2021-03-25 07:43:25,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 38 transitions, 474 flow [2021-03-25 07:43:25,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 38 transitions, 168 flow, removed 153 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:25,977 INFO L241 Difference]: Finished difference. Result has 77 places, 38 transitions, 168 flow [2021-03-25 07:43:25,977 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=77, PETRI_TRANSITIONS=38} [2021-03-25 07:43:25,977 INFO L343 CegarLoopForPetriNet]: 76 programPoint places, 1 predicate places. [2021-03-25 07:43:25,977 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,977 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 38 transitions, 168 flow [2021-03-25 07:43:25,977 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 38 transitions, 168 flow [2021-03-25 07:43:25,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 77 places, 38 transitions, 168 flow [2021-03-25 07:43:25,980 INFO L129 PetriNetUnfolder]: 0/38 cut-off events. [2021-03-25 07:43:25,980 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,980 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 30 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2021-03-25 07:43:25,980 INFO L142 LiptonReduction]: Number of co-enabled transitions 648 [2021-03-25 07:43:25,982 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:25,982 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:25,982 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5 [2021-03-25 07:43:25,982 INFO L480 AbstractCegarLoop]: Abstraction has has 77 places, 38 transitions, 168 flow [2021-03-25 07:43:25,982 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:25,982 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,982 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:25,982 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-03-25 07:43:25,983 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:25,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,983 INFO L82 PathProgramCache]: Analyzing trace with hash 334217731, now seen corresponding path program 1 times [2021-03-25 07:43:25,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:25,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116828297] [2021-03-25 07:43:25,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:25,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,986 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:25,988 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:25,989 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:25,989 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:25,990 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-03-25 07:43:25,990 WARN L342 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:25,990 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2021-03-25 07:43:26,005 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:26,005 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:26,006 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:26,006 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:26,006 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:26,006 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:26,006 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:26,006 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:26,006 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:26,006 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:26,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 101 places, 62 transitions, 561 flow [2021-03-25 07:43:26,013 INFO L129 PetriNetUnfolder]: 0/119 cut-off events. [2021-03-25 07:43:26,013 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 367 conditions, 119 events. 0/119 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 380 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2021-03-25 07:43:26,013 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 62 transitions, 561 flow [2021-03-25 07:43:26,013 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 60 transitions, 557 flow [2021-03-25 07:43:26,013 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,014 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 99 places, 60 transitions, 557 flow [2021-03-25 07:43:26,014 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 99 places, 60 transitions, 557 flow [2021-03-25 07:43:26,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 60 transitions, 557 flow [2021-03-25 07:43:26,019 INFO L129 PetriNetUnfolder]: 0/79 cut-off events. [2021-03-25 07:43:26,019 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 327 conditions, 79 events. 0/79 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 207 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2021-03-25 07:43:26,020 INFO L142 LiptonReduction]: Number of co-enabled transitions 2204 [2021-03-25 07:43:26,096 INFO L154 LiptonReduction]: Checked pairs total: 1786 [2021-03-25 07:43:26,096 INFO L156 LiptonReduction]: Total number of compositions: 19 [2021-03-25 07:43:26,096 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 83 [2021-03-25 07:43:26,097 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:26,097 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,097 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,097 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:26,097 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,097 INFO L82 PathProgramCache]: Analyzing trace with hash 27811, now seen corresponding path program 1 times [2021-03-25 07:43:26,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,097 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006724030] [2021-03-25 07:43:26,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:26,103 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006724030] [2021-03-25 07:43:26,103 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,103 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:26,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440541580] [2021-03-25 07:43:26,104 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:26,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:26,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:26,104 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 81 [2021-03-25 07:43:26,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 41 transitions, 519 flow. Second operand has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 81 [2021-03-25 07:43:26,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:26,109 INFO L129 PetriNetUnfolder]: 0/40 cut-off events. [2021-03-25 07:43:26,109 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 290 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 37 event pairs, 0 based on Foata normal form. 20/60 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2021-03-25 07:43:26,109 INFO L132 encePairwiseOnDemand]: 79/81 looper letters, 0 selfloop transitions, 1 changer transitions 0/40 dead transitions. [2021-03-25 07:43:26,109 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 40 transitions, 519 flow [2021-03-25 07:43:26,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:26,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:26,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 236 transitions. [2021-03-25 07:43:26,109 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9711934156378601 [2021-03-25 07:43:26,110 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 236 transitions. [2021-03-25 07:43:26,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 236 transitions. [2021-03-25 07:43:26,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:26,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 236 transitions. [2021-03-25 07:43:26,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,111 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,111 INFO L185 Difference]: Start difference. First operand has 80 places, 41 transitions, 519 flow. Second operand 3 states and 236 transitions. [2021-03-25 07:43:26,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 40 transitions, 519 flow [2021-03-25 07:43:26,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 40 transitions, 177 flow, removed 171 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:26,113 INFO L241 Difference]: Finished difference. Result has 81 places, 40 transitions, 177 flow [2021-03-25 07:43:26,113 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=177, PETRI_PLACES=81, PETRI_TRANSITIONS=40} [2021-03-25 07:43:26,113 INFO L343 CegarLoopForPetriNet]: 80 programPoint places, 1 predicate places. [2021-03-25 07:43:26,114 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,114 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 40 transitions, 177 flow [2021-03-25 07:43:26,114 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 40 transitions, 177 flow [2021-03-25 07:43:26,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 40 transitions, 177 flow [2021-03-25 07:43:26,116 INFO L129 PetriNetUnfolder]: 0/40 cut-off events. [2021-03-25 07:43:26,116 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 43 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2021-03-25 07:43:26,117 INFO L142 LiptonReduction]: Number of co-enabled transitions 722 [2021-03-25 07:43:26,119 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:26,119 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:26,119 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5 [2021-03-25 07:43:26,119 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 40 transitions, 177 flow [2021-03-25 07:43:26,119 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,119 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,119 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:26,119 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-03-25 07:43:26,120 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1359261028, now seen corresponding path program 1 times [2021-03-25 07:43:26,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,120 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307257407] [2021-03-25 07:43:26,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,123 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,124 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,126 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:26,126 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:26,126 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-03-25 07:43:26,126 WARN L342 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:26,126 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2021-03-25 07:43:26,144 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:26,144 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:26,145 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:26,145 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:26,145 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:26,145 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:26,145 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:26,145 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:26,145 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:26,145 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:26,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 65 transitions, 610 flow [2021-03-25 07:43:26,152 INFO L129 PetriNetUnfolder]: 0/125 cut-off events. [2021-03-25 07:43:26,152 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 396 conditions, 125 events. 0/125 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 402 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2021-03-25 07:43:26,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 106 places, 65 transitions, 610 flow [2021-03-25 07:43:26,153 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 104 places, 63 transitions, 606 flow [2021-03-25 07:43:26,153 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,153 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 63 transitions, 606 flow [2021-03-25 07:43:26,153 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 63 transitions, 606 flow [2021-03-25 07:43:26,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 104 places, 63 transitions, 606 flow [2021-03-25 07:43:26,158 INFO L129 PetriNetUnfolder]: 0/83 cut-off events. [2021-03-25 07:43:26,158 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,158 INFO L84 FinitePrefix]: Finished finitePrefix Result has 354 conditions, 83 events. 0/83 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 223 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2021-03-25 07:43:26,160 INFO L142 LiptonReduction]: Number of co-enabled transitions 2440 [2021-03-25 07:43:26,245 INFO L154 LiptonReduction]: Checked pairs total: 1980 [2021-03-25 07:43:26,245 INFO L156 LiptonReduction]: Total number of compositions: 20 [2021-03-25 07:43:26,246 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 93 [2021-03-25 07:43:26,246 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:26,246 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,246 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,246 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:26,246 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,247 INFO L82 PathProgramCache]: Analyzing trace with hash 30499, now seen corresponding path program 1 times [2021-03-25 07:43:26,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697135165] [2021-03-25 07:43:26,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:26,253 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697135165] [2021-03-25 07:43:26,253 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,253 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:26,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792647854] [2021-03-25 07:43:26,253 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:26,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:26,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:26,254 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 85 [2021-03-25 07:43:26,254 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 43 transitions, 566 flow. Second operand has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,254 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,254 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 85 [2021-03-25 07:43:26,254 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:26,258 INFO L129 PetriNetUnfolder]: 0/42 cut-off events. [2021-03-25 07:43:26,258 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 42 events. 0/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 42 event pairs, 0 based on Foata normal form. 21/63 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2021-03-25 07:43:26,258 INFO L132 encePairwiseOnDemand]: 83/85 looper letters, 0 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2021-03-25 07:43:26,259 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 42 transitions, 566 flow [2021-03-25 07:43:26,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:26,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:26,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 248 transitions. [2021-03-25 07:43:26,259 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9725490196078431 [2021-03-25 07:43:26,259 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 248 transitions. [2021-03-25 07:43:26,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 248 transitions. [2021-03-25 07:43:26,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:26,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 248 transitions. [2021-03-25 07:43:26,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,260 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,260 INFO L185 Difference]: Start difference. First operand has 84 places, 43 transitions, 566 flow. Second operand 3 states and 248 transitions. [2021-03-25 07:43:26,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 42 transitions, 566 flow [2021-03-25 07:43:26,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 42 transitions, 186 flow, removed 190 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:26,282 INFO L241 Difference]: Finished difference. Result has 85 places, 42 transitions, 186 flow [2021-03-25 07:43:26,282 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=186, PETRI_PLACES=85, PETRI_TRANSITIONS=42} [2021-03-25 07:43:26,282 INFO L343 CegarLoopForPetriNet]: 84 programPoint places, 1 predicate places. [2021-03-25 07:43:26,282 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,282 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 42 transitions, 186 flow [2021-03-25 07:43:26,282 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 85 places, 42 transitions, 186 flow [2021-03-25 07:43:26,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 85 places, 42 transitions, 186 flow [2021-03-25 07:43:26,286 INFO L129 PetriNetUnfolder]: 0/42 cut-off events. [2021-03-25 07:43:26,286 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 125 conditions, 42 events. 0/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 38 event pairs, 0 based on Foata normal form. 0/42 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2021-03-25 07:43:26,286 INFO L142 LiptonReduction]: Number of co-enabled transitions 800 [2021-03-25 07:43:26,288 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:26,289 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:26,289 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7 [2021-03-25 07:43:26,289 INFO L480 AbstractCegarLoop]: Abstraction has has 85 places, 42 transitions, 186 flow [2021-03-25 07:43:26,289 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,289 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,289 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:26,289 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-03-25 07:43:26,289 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,290 INFO L82 PathProgramCache]: Analyzing trace with hash 1298741190, now seen corresponding path program 1 times [2021-03-25 07:43:26,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,290 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987379987] [2021-03-25 07:43:26,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,293 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,294 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,296 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:26,296 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:26,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-03-25 07:43:26,296 WARN L342 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:26,296 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2021-03-25 07:43:26,316 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:26,316 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:26,316 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:26,316 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:26,316 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:26,317 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:26,317 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:26,317 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:26,317 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:26,317 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:26,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 68 transitions, 661 flow [2021-03-25 07:43:26,326 INFO L129 PetriNetUnfolder]: 0/131 cut-off events. [2021-03-25 07:43:26,326 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,326 INFO L84 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 131 events. 0/131 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 418 event pairs, 0 based on Foata normal form. 0/109 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2021-03-25 07:43:26,326 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 68 transitions, 661 flow [2021-03-25 07:43:26,327 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 109 places, 66 transitions, 657 flow [2021-03-25 07:43:26,327 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,327 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 66 transitions, 657 flow [2021-03-25 07:43:26,327 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 66 transitions, 657 flow [2021-03-25 07:43:26,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 109 places, 66 transitions, 657 flow [2021-03-25 07:43:26,333 INFO L129 PetriNetUnfolder]: 0/87 cut-off events. [2021-03-25 07:43:26,334 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,334 INFO L84 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 87 events. 0/87 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 257 event pairs, 0 based on Foata normal form. 0/87 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2021-03-25 07:43:26,336 INFO L142 LiptonReduction]: Number of co-enabled transitions 2688 [2021-03-25 07:43:26,428 INFO L154 LiptonReduction]: Checked pairs total: 2184 [2021-03-25 07:43:26,429 INFO L156 LiptonReduction]: Total number of compositions: 21 [2021-03-25 07:43:26,429 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 102 [2021-03-25 07:43:26,430 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:26,430 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,430 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,430 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:26,430 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,430 INFO L82 PathProgramCache]: Analyzing trace with hash 33315, now seen corresponding path program 1 times [2021-03-25 07:43:26,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097257139] [2021-03-25 07:43:26,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:26,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097257139] [2021-03-25 07:43:26,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:26,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720616479] [2021-03-25 07:43:26,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:26,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:26,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:26,438 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 89 [2021-03-25 07:43:26,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 45 transitions, 615 flow. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 89 [2021-03-25 07:43:26,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:26,444 INFO L129 PetriNetUnfolder]: 0/44 cut-off events. [2021-03-25 07:43:26,444 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,444 INFO L84 FinitePrefix]: Finished finitePrefix Result has 341 conditions, 44 events. 0/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 22/66 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2021-03-25 07:43:26,444 INFO L132 encePairwiseOnDemand]: 87/89 looper letters, 0 selfloop transitions, 1 changer transitions 0/44 dead transitions. [2021-03-25 07:43:26,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 44 transitions, 615 flow [2021-03-25 07:43:26,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:26,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:26,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 260 transitions. [2021-03-25 07:43:26,445 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9737827715355806 [2021-03-25 07:43:26,445 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 260 transitions. [2021-03-25 07:43:26,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 260 transitions. [2021-03-25 07:43:26,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:26,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 260 transitions. [2021-03-25 07:43:26,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,446 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,447 INFO L185 Difference]: Start difference. First operand has 88 places, 45 transitions, 615 flow. Second operand 3 states and 260 transitions. [2021-03-25 07:43:26,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 44 transitions, 615 flow [2021-03-25 07:43:26,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 44 transitions, 195 flow, removed 210 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:26,476 INFO L241 Difference]: Finished difference. Result has 89 places, 44 transitions, 195 flow [2021-03-25 07:43:26,476 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=195, PETRI_PLACES=89, PETRI_TRANSITIONS=44} [2021-03-25 07:43:26,476 INFO L343 CegarLoopForPetriNet]: 88 programPoint places, 1 predicate places. [2021-03-25 07:43:26,476 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,477 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 44 transitions, 195 flow [2021-03-25 07:43:26,477 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 44 transitions, 195 flow [2021-03-25 07:43:26,477 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 44 transitions, 195 flow [2021-03-25 07:43:26,480 INFO L129 PetriNetUnfolder]: 0/44 cut-off events. [2021-03-25 07:43:26,481 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 44 events. 0/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 41 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2021-03-25 07:43:26,481 INFO L142 LiptonReduction]: Number of co-enabled transitions 882 [2021-03-25 07:43:26,483 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:26,484 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:26,484 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8 [2021-03-25 07:43:26,484 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 44 transitions, 195 flow [2021-03-25 07:43:26,495 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,496 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,496 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:26,496 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-03-25 07:43:26,496 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1084276377, now seen corresponding path program 1 times [2021-03-25 07:43:26,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,496 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896326983] [2021-03-25 07:43:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,499 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,500 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,502 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:26,502 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:26,502 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-03-25 07:43:26,503 WARN L342 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:26,503 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2021-03-25 07:43:26,525 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:26,525 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:26,526 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:26,526 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:26,526 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:26,526 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:26,526 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:26,526 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:26,526 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:26,526 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:26,526 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 116 places, 71 transitions, 714 flow [2021-03-25 07:43:26,534 INFO L129 PetriNetUnfolder]: 0/137 cut-off events. [2021-03-25 07:43:26,534 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 457 conditions, 137 events. 0/137 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 447 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2021-03-25 07:43:26,535 INFO L82 GeneralOperation]: Start removeDead. Operand has 116 places, 71 transitions, 714 flow [2021-03-25 07:43:26,535 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 69 transitions, 710 flow [2021-03-25 07:43:26,535 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,535 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 69 transitions, 710 flow [2021-03-25 07:43:26,535 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 69 transitions, 710 flow [2021-03-25 07:43:26,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 69 transitions, 710 flow [2021-03-25 07:43:26,542 INFO L129 PetriNetUnfolder]: 0/91 cut-off events. [2021-03-25 07:43:26,542 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 411 conditions, 91 events. 0/91 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 281 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2021-03-25 07:43:26,544 INFO L142 LiptonReduction]: Number of co-enabled transitions 2948 [2021-03-25 07:43:26,644 INFO L154 LiptonReduction]: Checked pairs total: 2398 [2021-03-25 07:43:26,645 INFO L156 LiptonReduction]: Total number of compositions: 22 [2021-03-25 07:43:26,645 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 110 [2021-03-25 07:43:26,648 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:26,648 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,648 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,648 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:26,648 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,648 INFO L82 PathProgramCache]: Analyzing trace with hash 36259, now seen corresponding path program 1 times [2021-03-25 07:43:26,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497733893] [2021-03-25 07:43:26,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:26,656 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497733893] [2021-03-25 07:43:26,656 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,656 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:26,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808967013] [2021-03-25 07:43:26,656 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:26,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:26,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:26,657 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 93 [2021-03-25 07:43:26,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 47 transitions, 666 flow. Second operand has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 93 [2021-03-25 07:43:26,658 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:26,663 INFO L129 PetriNetUnfolder]: 0/46 cut-off events. [2021-03-25 07:43:26,663 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,663 INFO L84 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 46 events. 0/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 46 event pairs, 0 based on Foata normal form. 23/69 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2021-03-25 07:43:26,663 INFO L132 encePairwiseOnDemand]: 91/93 looper letters, 0 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2021-03-25 07:43:26,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 46 transitions, 666 flow [2021-03-25 07:43:26,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:26,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:26,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 272 transitions. [2021-03-25 07:43:26,664 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.974910394265233 [2021-03-25 07:43:26,664 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 272 transitions. [2021-03-25 07:43:26,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 272 transitions. [2021-03-25 07:43:26,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:26,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 272 transitions. [2021-03-25 07:43:26,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,665 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,665 INFO L185 Difference]: Start difference. First operand has 92 places, 47 transitions, 666 flow. Second operand 3 states and 272 transitions. [2021-03-25 07:43:26,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 46 transitions, 666 flow [2021-03-25 07:43:26,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 46 transitions, 204 flow, removed 231 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:26,670 INFO L241 Difference]: Finished difference. Result has 93 places, 46 transitions, 204 flow [2021-03-25 07:43:26,670 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=204, PETRI_PLACES=93, PETRI_TRANSITIONS=46} [2021-03-25 07:43:26,670 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 1 predicate places. [2021-03-25 07:43:26,671 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,671 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 46 transitions, 204 flow [2021-03-25 07:43:26,671 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 46 transitions, 204 flow [2021-03-25 07:43:26,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 93 places, 46 transitions, 204 flow [2021-03-25 07:43:26,674 INFO L129 PetriNetUnfolder]: 0/46 cut-off events. [2021-03-25 07:43:26,675 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 46 events. 0/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 42 event pairs, 0 based on Foata normal form. 0/46 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2021-03-25 07:43:26,675 INFO L142 LiptonReduction]: Number of co-enabled transitions 968 [2021-03-25 07:43:26,677 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:26,678 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:26,678 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7 [2021-03-25 07:43:26,678 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 46 transitions, 204 flow [2021-03-25 07:43:26,678 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,678 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,678 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:26,678 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-03-25 07:43:26,678 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1905098359, now seen corresponding path program 1 times [2021-03-25 07:43:26,679 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,679 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775032731] [2021-03-25 07:43:26,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,682 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,683 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,687 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:26,688 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:26,688 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-03-25 07:43:26,688 WARN L342 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:26,689 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2021-03-25 07:43:26,709 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:26,709 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:26,710 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:26,710 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:26,710 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:26,710 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:26,710 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:26,710 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:26,710 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:26,710 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:26,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 121 places, 74 transitions, 769 flow [2021-03-25 07:43:26,721 INFO L129 PetriNetUnfolder]: 0/143 cut-off events. [2021-03-25 07:43:26,721 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 489 conditions, 143 events. 0/143 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 469 event pairs, 0 based on Foata normal form. 0/119 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2021-03-25 07:43:26,721 INFO L82 GeneralOperation]: Start removeDead. Operand has 121 places, 74 transitions, 769 flow [2021-03-25 07:43:26,722 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 72 transitions, 765 flow [2021-03-25 07:43:26,722 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,722 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 72 transitions, 765 flow [2021-03-25 07:43:26,722 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 72 transitions, 765 flow [2021-03-25 07:43:26,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 72 transitions, 765 flow [2021-03-25 07:43:26,730 INFO L129 PetriNetUnfolder]: 0/95 cut-off events. [2021-03-25 07:43:26,730 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 95 events. 0/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 275 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2021-03-25 07:43:26,732 INFO L142 LiptonReduction]: Number of co-enabled transitions 3220 [2021-03-25 07:43:26,834 INFO L154 LiptonReduction]: Checked pairs total: 2622 [2021-03-25 07:43:26,835 INFO L156 LiptonReduction]: Total number of compositions: 23 [2021-03-25 07:43:26,835 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 113 [2021-03-25 07:43:26,836 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:26,836 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,836 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,836 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:26,836 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,836 INFO L82 PathProgramCache]: Analyzing trace with hash 39331, now seen corresponding path program 1 times [2021-03-25 07:43:26,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006084285] [2021-03-25 07:43:26,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:26,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006084285] [2021-03-25 07:43:26,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:26,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379597342] [2021-03-25 07:43:26,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:26,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:26,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:26,843 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 97 [2021-03-25 07:43:26,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 49 transitions, 719 flow. Second operand has 3 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 97 [2021-03-25 07:43:26,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:26,849 INFO L129 PetriNetUnfolder]: 0/48 cut-off events. [2021-03-25 07:43:26,849 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,849 INFO L84 FinitePrefix]: Finished finitePrefix Result has 396 conditions, 48 events. 0/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 24/72 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2021-03-25 07:43:26,849 INFO L132 encePairwiseOnDemand]: 95/97 looper letters, 0 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2021-03-25 07:43:26,849 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 48 transitions, 719 flow [2021-03-25 07:43:26,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:26,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:26,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 284 transitions. [2021-03-25 07:43:26,850 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9759450171821306 [2021-03-25 07:43:26,850 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 284 transitions. [2021-03-25 07:43:26,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 284 transitions. [2021-03-25 07:43:26,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:26,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 284 transitions. [2021-03-25 07:43:26,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 97.0) internal successors, (388), 4 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,851 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 97.0) internal successors, (388), 4 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,851 INFO L185 Difference]: Start difference. First operand has 96 places, 49 transitions, 719 flow. Second operand 3 states and 284 transitions. [2021-03-25 07:43:26,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 48 transitions, 719 flow [2021-03-25 07:43:26,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 48 transitions, 213 flow, removed 253 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:26,855 INFO L241 Difference]: Finished difference. Result has 97 places, 48 transitions, 213 flow [2021-03-25 07:43:26,855 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=97, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=213, PETRI_PLACES=97, PETRI_TRANSITIONS=48} [2021-03-25 07:43:26,855 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 1 predicate places. [2021-03-25 07:43:26,855 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,855 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 48 transitions, 213 flow [2021-03-25 07:43:26,855 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 48 transitions, 213 flow [2021-03-25 07:43:26,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 48 transitions, 213 flow [2021-03-25 07:43:26,860 INFO L129 PetriNetUnfolder]: 0/48 cut-off events. [2021-03-25 07:43:26,860 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,860 INFO L84 FinitePrefix]: Finished finitePrefix Result has 143 conditions, 48 events. 0/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 0/48 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2021-03-25 07:43:26,861 INFO L142 LiptonReduction]: Number of co-enabled transitions 1058 [2021-03-25 07:43:26,862 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:26,862 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:26,862 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7 [2021-03-25 07:43:26,863 INFO L480 AbstractCegarLoop]: Abstraction has has 97 places, 48 transitions, 213 flow [2021-03-25 07:43:26,863 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:26,863 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,863 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:26,863 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-03-25 07:43:26,863 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,863 INFO L82 PathProgramCache]: Analyzing trace with hash -113046974, now seen corresponding path program 1 times [2021-03-25 07:43:26,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178968690] [2021-03-25 07:43:26,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,867 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,868 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,871 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:26,872 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:26,872 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-03-25 07:43:26,873 WARN L342 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:26,873 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2021-03-25 07:43:26,892 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:26,892 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:26,892 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:26,892 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:26,892 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:26,892 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:26,892 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:26,892 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:26,892 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:26,892 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:26,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 126 places, 77 transitions, 826 flow [2021-03-25 07:43:26,905 INFO L129 PetriNetUnfolder]: 0/149 cut-off events. [2021-03-25 07:43:26,905 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,905 INFO L84 FinitePrefix]: Finished finitePrefix Result has 522 conditions, 149 events. 0/149 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 472 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2021-03-25 07:43:26,905 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 77 transitions, 826 flow [2021-03-25 07:43:26,906 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 124 places, 75 transitions, 822 flow [2021-03-25 07:43:26,906 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,906 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 75 transitions, 822 flow [2021-03-25 07:43:26,906 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 75 transitions, 822 flow [2021-03-25 07:43:26,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 124 places, 75 transitions, 822 flow [2021-03-25 07:43:26,914 INFO L129 PetriNetUnfolder]: 0/99 cut-off events. [2021-03-25 07:43:26,914 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 472 conditions, 99 events. 0/99 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 279 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2021-03-25 07:43:26,916 INFO L142 LiptonReduction]: Number of co-enabled transitions 3504 [2021-03-25 07:43:27,014 INFO L154 LiptonReduction]: Checked pairs total: 2856 [2021-03-25 07:43:27,014 INFO L156 LiptonReduction]: Total number of compositions: 24 [2021-03-25 07:43:27,014 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 108 [2021-03-25 07:43:27,015 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:27,015 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,015 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,015 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:27,015 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,015 INFO L82 PathProgramCache]: Analyzing trace with hash 42531, now seen corresponding path program 1 times [2021-03-25 07:43:27,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,015 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398378722] [2021-03-25 07:43:27,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:27,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398378722] [2021-03-25 07:43:27,022 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:27,022 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:27,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291014086] [2021-03-25 07:43:27,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:27,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:27,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:27,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:27,022 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 101 [2021-03-25 07:43:27,023 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 51 transitions, 774 flow. Second operand has 3 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,023 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:27,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 101 [2021-03-25 07:43:27,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:27,048 INFO L129 PetriNetUnfolder]: 0/50 cut-off events. [2021-03-25 07:43:27,048 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 425 conditions, 50 events. 0/50 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 52 event pairs, 0 based on Foata normal form. 25/75 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2021-03-25 07:43:27,049 INFO L132 encePairwiseOnDemand]: 99/101 looper letters, 0 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2021-03-25 07:43:27,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 50 transitions, 774 flow [2021-03-25 07:43:27,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:27,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:27,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 296 transitions. [2021-03-25 07:43:27,049 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.976897689768977 [2021-03-25 07:43:27,049 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 296 transitions. [2021-03-25 07:43:27,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 296 transitions. [2021-03-25 07:43:27,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:27,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 296 transitions. [2021-03-25 07:43:27,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,050 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,050 INFO L185 Difference]: Start difference. First operand has 100 places, 51 transitions, 774 flow. Second operand 3 states and 296 transitions. [2021-03-25 07:43:27,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 50 transitions, 774 flow [2021-03-25 07:43:27,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 50 transitions, 222 flow, removed 276 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:27,056 INFO L241 Difference]: Finished difference. Result has 101 places, 50 transitions, 222 flow [2021-03-25 07:43:27,056 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=101, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=222, PETRI_PLACES=101, PETRI_TRANSITIONS=50} [2021-03-25 07:43:27,056 INFO L343 CegarLoopForPetriNet]: 100 programPoint places, 1 predicate places. [2021-03-25 07:43:27,056 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,056 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 50 transitions, 222 flow [2021-03-25 07:43:27,056 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 50 transitions, 222 flow [2021-03-25 07:43:27,057 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 101 places, 50 transitions, 222 flow [2021-03-25 07:43:27,060 INFO L129 PetriNetUnfolder]: 0/50 cut-off events. [2021-03-25 07:43:27,060 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 50 events. 0/50 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 54 event pairs, 0 based on Foata normal form. 0/50 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2021-03-25 07:43:27,060 INFO L142 LiptonReduction]: Number of co-enabled transitions 1152 [2021-03-25 07:43:27,061 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:27,062 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:27,062 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6 [2021-03-25 07:43:27,062 INFO L480 AbstractCegarLoop]: Abstraction has has 101 places, 50 transitions, 222 flow [2021-03-25 07:43:27,062 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,062 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,062 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:27,062 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-03-25 07:43:27,062 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,062 INFO L82 PathProgramCache]: Analyzing trace with hash -2014993076, now seen corresponding path program 1 times [2021-03-25 07:43:27,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,063 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385133233] [2021-03-25 07:43:27,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,066 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,072 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,077 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:27,077 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:27,077 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-03-25 07:43:27,077 WARN L342 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:27,077 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2021-03-25 07:43:27,096 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:27,096 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:27,097 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:27,097 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:27,097 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:27,097 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:27,097 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:27,097 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:27,097 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:27,097 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:27,098 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 80 transitions, 885 flow [2021-03-25 07:43:27,107 INFO L129 PetriNetUnfolder]: 0/155 cut-off events. [2021-03-25 07:43:27,107 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 556 conditions, 155 events. 0/155 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 516 event pairs, 0 based on Foata normal form. 0/129 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2021-03-25 07:43:27,107 INFO L82 GeneralOperation]: Start removeDead. Operand has 131 places, 80 transitions, 885 flow [2021-03-25 07:43:27,108 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 129 places, 78 transitions, 881 flow [2021-03-25 07:43:27,108 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,108 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 78 transitions, 881 flow [2021-03-25 07:43:27,108 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 78 transitions, 881 flow [2021-03-25 07:43:27,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 129 places, 78 transitions, 881 flow [2021-03-25 07:43:27,116 INFO L129 PetriNetUnfolder]: 0/103 cut-off events. [2021-03-25 07:43:27,116 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 103 events. 0/103 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 261 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2021-03-25 07:43:27,118 INFO L142 LiptonReduction]: Number of co-enabled transitions 3800 [2021-03-25 07:43:27,218 INFO L154 LiptonReduction]: Checked pairs total: 3100 [2021-03-25 07:43:27,218 INFO L156 LiptonReduction]: Total number of compositions: 25 [2021-03-25 07:43:27,219 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 111 [2021-03-25 07:43:27,219 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:27,219 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,219 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,219 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:27,219 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,220 INFO L82 PathProgramCache]: Analyzing trace with hash 45859, now seen corresponding path program 1 times [2021-03-25 07:43:27,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,220 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108017037] [2021-03-25 07:43:27,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:27,226 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108017037] [2021-03-25 07:43:27,226 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:27,226 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:27,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51126371] [2021-03-25 07:43:27,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:27,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:27,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:27,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:27,227 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 105 [2021-03-25 07:43:27,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 53 transitions, 831 flow. Second operand has 3 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:27,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 105 [2021-03-25 07:43:27,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:27,233 INFO L129 PetriNetUnfolder]: 0/52 cut-off events. [2021-03-25 07:43:27,233 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,234 INFO L84 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 52 events. 0/52 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 26/78 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2021-03-25 07:43:27,234 INFO L132 encePairwiseOnDemand]: 103/105 looper letters, 0 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2021-03-25 07:43:27,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 52 transitions, 831 flow [2021-03-25 07:43:27,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:27,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:27,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 308 transitions. [2021-03-25 07:43:27,235 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9777777777777777 [2021-03-25 07:43:27,235 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 308 transitions. [2021-03-25 07:43:27,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 308 transitions. [2021-03-25 07:43:27,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:27,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 308 transitions. [2021-03-25 07:43:27,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,236 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,236 INFO L185 Difference]: Start difference. First operand has 104 places, 53 transitions, 831 flow. Second operand 3 states and 308 transitions. [2021-03-25 07:43:27,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 52 transitions, 831 flow [2021-03-25 07:43:27,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 52 transitions, 231 flow, removed 300 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:27,241 INFO L241 Difference]: Finished difference. Result has 105 places, 52 transitions, 231 flow [2021-03-25 07:43:27,241 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=231, PETRI_PLACES=105, PETRI_TRANSITIONS=52} [2021-03-25 07:43:27,241 INFO L343 CegarLoopForPetriNet]: 104 programPoint places, 1 predicate places. [2021-03-25 07:43:27,241 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,241 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 105 places, 52 transitions, 231 flow [2021-03-25 07:43:27,241 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 105 places, 52 transitions, 231 flow [2021-03-25 07:43:27,242 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 105 places, 52 transitions, 231 flow [2021-03-25 07:43:27,245 INFO L129 PetriNetUnfolder]: 0/52 cut-off events. [2021-03-25 07:43:27,245 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,245 INFO L84 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 52 events. 0/52 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 45 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2021-03-25 07:43:27,246 INFO L142 LiptonReduction]: Number of co-enabled transitions 1250 [2021-03-25 07:43:27,247 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:27,247 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:27,248 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7 [2021-03-25 07:43:27,248 INFO L480 AbstractCegarLoop]: Abstraction has has 105 places, 52 transitions, 231 flow [2021-03-25 07:43:27,248 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,248 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,248 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:27,248 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-03-25 07:43:27,248 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,248 INFO L82 PathProgramCache]: Analyzing trace with hash -4577491, now seen corresponding path program 1 times [2021-03-25 07:43:27,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,248 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753565943] [2021-03-25 07:43:27,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,252 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,253 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,255 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:27,256 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:27,257 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-03-25 07:43:27,257 WARN L342 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:27,257 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2021-03-25 07:43:27,276 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:27,276 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:27,276 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:27,276 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:27,276 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:27,276 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:27,276 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:27,276 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:27,277 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:27,277 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:27,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 136 places, 83 transitions, 946 flow [2021-03-25 07:43:27,288 INFO L129 PetriNetUnfolder]: 0/161 cut-off events. [2021-03-25 07:43:27,288 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 591 conditions, 161 events. 0/161 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 506 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2021-03-25 07:43:27,288 INFO L82 GeneralOperation]: Start removeDead. Operand has 136 places, 83 transitions, 946 flow [2021-03-25 07:43:27,290 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 134 places, 81 transitions, 942 flow [2021-03-25 07:43:27,290 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,290 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 81 transitions, 942 flow [2021-03-25 07:43:27,290 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 81 transitions, 942 flow [2021-03-25 07:43:27,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 134 places, 81 transitions, 942 flow [2021-03-25 07:43:27,300 INFO L129 PetriNetUnfolder]: 0/107 cut-off events. [2021-03-25 07:43:27,300 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 537 conditions, 107 events. 0/107 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 345 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2021-03-25 07:43:27,304 INFO L142 LiptonReduction]: Number of co-enabled transitions 4108 [2021-03-25 07:43:27,404 INFO L154 LiptonReduction]: Checked pairs total: 3354 [2021-03-25 07:43:27,404 INFO L156 LiptonReduction]: Total number of compositions: 26 [2021-03-25 07:43:27,404 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 114 [2021-03-25 07:43:27,405 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:27,405 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,405 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,405 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:27,405 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,405 INFO L82 PathProgramCache]: Analyzing trace with hash 49315, now seen corresponding path program 1 times [2021-03-25 07:43:27,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,406 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408723377] [2021-03-25 07:43:27,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:27,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408723377] [2021-03-25 07:43:27,412 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:27,412 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:27,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691612667] [2021-03-25 07:43:27,413 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:27,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:27,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:27,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:27,413 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 109 [2021-03-25 07:43:27,413 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 55 transitions, 890 flow. Second operand has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:27,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 109 [2021-03-25 07:43:27,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:27,420 INFO L129 PetriNetUnfolder]: 0/54 cut-off events. [2021-03-25 07:43:27,420 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 486 conditions, 54 events. 0/54 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 38 event pairs, 0 based on Foata normal form. 27/81 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2021-03-25 07:43:27,420 INFO L132 encePairwiseOnDemand]: 107/109 looper letters, 0 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2021-03-25 07:43:27,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 54 transitions, 890 flow [2021-03-25 07:43:27,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:27,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:27,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions. [2021-03-25 07:43:27,421 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9785932721712538 [2021-03-25 07:43:27,421 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 320 transitions. [2021-03-25 07:43:27,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions. [2021-03-25 07:43:27,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:27,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions. [2021-03-25 07:43:27,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,422 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,423 INFO L185 Difference]: Start difference. First operand has 108 places, 55 transitions, 890 flow. Second operand 3 states and 320 transitions. [2021-03-25 07:43:27,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 54 transitions, 890 flow [2021-03-25 07:43:27,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 54 transitions, 240 flow, removed 325 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:27,428 INFO L241 Difference]: Finished difference. Result has 109 places, 54 transitions, 240 flow [2021-03-25 07:43:27,428 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=240, PETRI_PLACES=109, PETRI_TRANSITIONS=54} [2021-03-25 07:43:27,428 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 1 predicate places. [2021-03-25 07:43:27,428 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,428 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 54 transitions, 240 flow [2021-03-25 07:43:27,429 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 54 transitions, 240 flow [2021-03-25 07:43:27,429 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 109 places, 54 transitions, 240 flow [2021-03-25 07:43:27,433 INFO L129 PetriNetUnfolder]: 0/54 cut-off events. [2021-03-25 07:43:27,433 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 54 events. 0/54 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 58 event pairs, 0 based on Foata normal form. 0/54 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2021-03-25 07:43:27,433 INFO L142 LiptonReduction]: Number of co-enabled transitions 1352 [2021-03-25 07:43:27,435 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:27,435 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:27,435 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7 [2021-03-25 07:43:27,435 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 54 transitions, 240 flow [2021-03-25 07:43:27,435 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,435 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,435 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:27,435 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-03-25 07:43:27,435 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1477290255, now seen corresponding path program 1 times [2021-03-25 07:43:27,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625362655] [2021-03-25 07:43:27,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,439 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,440 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,443 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:27,443 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:27,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-03-25 07:43:27,443 WARN L342 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:27,443 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2021-03-25 07:43:27,465 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:27,465 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:27,466 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:27,466 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:27,466 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:27,466 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:27,466 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:27,466 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:27,466 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:27,466 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:27,467 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 86 transitions, 1009 flow [2021-03-25 07:43:27,480 INFO L129 PetriNetUnfolder]: 0/167 cut-off events. [2021-03-25 07:43:27,481 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 167 events. 0/167 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 561 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2021-03-25 07:43:27,481 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 86 transitions, 1009 flow [2021-03-25 07:43:27,481 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 139 places, 84 transitions, 1005 flow [2021-03-25 07:43:27,481 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,482 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 84 transitions, 1005 flow [2021-03-25 07:43:27,482 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 84 transitions, 1005 flow [2021-03-25 07:43:27,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 84 transitions, 1005 flow [2021-03-25 07:43:27,491 INFO L129 PetriNetUnfolder]: 0/111 cut-off events. [2021-03-25 07:43:27,491 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 571 conditions, 111 events. 0/111 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 304 event pairs, 0 based on Foata normal form. 0/111 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2021-03-25 07:43:27,493 INFO L142 LiptonReduction]: Number of co-enabled transitions 4428 [2021-03-25 07:43:27,623 INFO L154 LiptonReduction]: Checked pairs total: 3618 [2021-03-25 07:43:27,623 INFO L156 LiptonReduction]: Total number of compositions: 27 [2021-03-25 07:43:27,624 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 143 [2021-03-25 07:43:27,624 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:27,624 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,624 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,624 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:27,624 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,625 INFO L82 PathProgramCache]: Analyzing trace with hash 52899, now seen corresponding path program 1 times [2021-03-25 07:43:27,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,625 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259535082] [2021-03-25 07:43:27,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:27,631 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259535082] [2021-03-25 07:43:27,631 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:27,631 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:27,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423760855] [2021-03-25 07:43:27,631 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:27,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:27,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:27,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:27,632 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 113 [2021-03-25 07:43:27,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 57 transitions, 951 flow. Second operand has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:27,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 113 [2021-03-25 07:43:27,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:27,640 INFO L129 PetriNetUnfolder]: 0/56 cut-off events. [2021-03-25 07:43:27,640 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 518 conditions, 56 events. 0/56 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 57 event pairs, 0 based on Foata normal form. 28/84 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2021-03-25 07:43:27,640 INFO L132 encePairwiseOnDemand]: 111/113 looper letters, 0 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2021-03-25 07:43:27,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 56 transitions, 951 flow [2021-03-25 07:43:27,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:27,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:27,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 332 transitions. [2021-03-25 07:43:27,641 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9793510324483776 [2021-03-25 07:43:27,641 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 332 transitions. [2021-03-25 07:43:27,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 332 transitions. [2021-03-25 07:43:27,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:27,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 332 transitions. [2021-03-25 07:43:27,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,642 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,642 INFO L185 Difference]: Start difference. First operand has 112 places, 57 transitions, 951 flow. Second operand 3 states and 332 transitions. [2021-03-25 07:43:27,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 56 transitions, 951 flow [2021-03-25 07:43:27,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 56 transitions, 249 flow, removed 351 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:27,648 INFO L241 Difference]: Finished difference. Result has 113 places, 56 transitions, 249 flow [2021-03-25 07:43:27,648 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=249, PETRI_PLACES=113, PETRI_TRANSITIONS=56} [2021-03-25 07:43:27,648 INFO L343 CegarLoopForPetriNet]: 112 programPoint places, 1 predicate places. [2021-03-25 07:43:27,648 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,648 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 113 places, 56 transitions, 249 flow [2021-03-25 07:43:27,648 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 113 places, 56 transitions, 249 flow [2021-03-25 07:43:27,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 113 places, 56 transitions, 249 flow [2021-03-25 07:43:27,653 INFO L129 PetriNetUnfolder]: 0/56 cut-off events. [2021-03-25 07:43:27,653 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 56 events. 0/56 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 55 event pairs, 0 based on Foata normal form. 0/56 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2021-03-25 07:43:27,653 INFO L142 LiptonReduction]: Number of co-enabled transitions 1458 [2021-03-25 07:43:27,655 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:27,655 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:27,655 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7 [2021-03-25 07:43:27,655 INFO L480 AbstractCegarLoop]: Abstraction has has 113 places, 56 transitions, 249 flow [2021-03-25 07:43:27,655 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,655 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,656 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:27,656 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-03-25 07:43:27,656 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,656 INFO L82 PathProgramCache]: Analyzing trace with hash -1932848600, now seen corresponding path program 1 times [2021-03-25 07:43:27,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878898658] [2021-03-25 07:43:27,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,660 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,661 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,664 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:27,664 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:27,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-03-25 07:43:27,664 WARN L342 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:27,664 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2021-03-25 07:43:27,686 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:27,686 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:27,687 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:27,687 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:27,687 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:27,687 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:27,687 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:27,687 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:27,687 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:27,687 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:27,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 146 places, 89 transitions, 1074 flow [2021-03-25 07:43:27,701 INFO L129 PetriNetUnfolder]: 0/173 cut-off events. [2021-03-25 07:43:27,701 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 173 events. 0/173 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 571 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2021-03-25 07:43:27,702 INFO L82 GeneralOperation]: Start removeDead. Operand has 146 places, 89 transitions, 1074 flow [2021-03-25 07:43:27,702 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 144 places, 87 transitions, 1070 flow [2021-03-25 07:43:27,702 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,702 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 144 places, 87 transitions, 1070 flow [2021-03-25 07:43:27,703 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 144 places, 87 transitions, 1070 flow [2021-03-25 07:43:27,703 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 144 places, 87 transitions, 1070 flow [2021-03-25 07:43:27,712 INFO L129 PetriNetUnfolder]: 0/115 cut-off events. [2021-03-25 07:43:27,712 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 115 events. 0/115 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 361 event pairs, 0 based on Foata normal form. 0/115 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2021-03-25 07:43:27,715 INFO L142 LiptonReduction]: Number of co-enabled transitions 4760 [2021-03-25 07:43:27,828 INFO L154 LiptonReduction]: Checked pairs total: 3892 [2021-03-25 07:43:27,828 INFO L156 LiptonReduction]: Total number of compositions: 28 [2021-03-25 07:43:27,828 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 126 [2021-03-25 07:43:27,829 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:27,829 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,829 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,829 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:27,829 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,829 INFO L82 PathProgramCache]: Analyzing trace with hash 56611, now seen corresponding path program 1 times [2021-03-25 07:43:27,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862745779] [2021-03-25 07:43:27,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:27,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862745779] [2021-03-25 07:43:27,836 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:27,836 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:27,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230846895] [2021-03-25 07:43:27,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:27,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:27,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:27,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:27,836 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 117 [2021-03-25 07:43:27,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 59 transitions, 1014 flow. Second operand has 3 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:27,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 117 [2021-03-25 07:43:27,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:27,843 INFO L129 PetriNetUnfolder]: 0/58 cut-off events. [2021-03-25 07:43:27,843 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 58 events. 0/58 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 64 event pairs, 0 based on Foata normal form. 29/87 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2021-03-25 07:43:27,844 INFO L132 encePairwiseOnDemand]: 115/117 looper letters, 0 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2021-03-25 07:43:27,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 58 transitions, 1014 flow [2021-03-25 07:43:27,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:27,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:27,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 344 transitions. [2021-03-25 07:43:27,844 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.98005698005698 [2021-03-25 07:43:27,844 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 344 transitions. [2021-03-25 07:43:27,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 344 transitions. [2021-03-25 07:43:27,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:27,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 344 transitions. [2021-03-25 07:43:27,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,846 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,846 INFO L185 Difference]: Start difference. First operand has 116 places, 59 transitions, 1014 flow. Second operand 3 states and 344 transitions. [2021-03-25 07:43:27,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 58 transitions, 1014 flow [2021-03-25 07:43:27,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 58 transitions, 258 flow, removed 378 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:27,852 INFO L241 Difference]: Finished difference. Result has 117 places, 58 transitions, 258 flow [2021-03-25 07:43:27,852 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=258, PETRI_PLACES=117, PETRI_TRANSITIONS=58} [2021-03-25 07:43:27,852 INFO L343 CegarLoopForPetriNet]: 116 programPoint places, 1 predicate places. [2021-03-25 07:43:27,852 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,853 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 117 places, 58 transitions, 258 flow [2021-03-25 07:43:27,853 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 117 places, 58 transitions, 258 flow [2021-03-25 07:43:27,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 117 places, 58 transitions, 258 flow [2021-03-25 07:43:27,857 INFO L129 PetriNetUnfolder]: 0/58 cut-off events. [2021-03-25 07:43:27,857 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 58 events. 0/58 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 60 event pairs, 0 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2021-03-25 07:43:27,858 INFO L142 LiptonReduction]: Number of co-enabled transitions 1568 [2021-03-25 07:43:27,859 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:27,859 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:27,859 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7 [2021-03-25 07:43:27,859 INFO L480 AbstractCegarLoop]: Abstraction has has 117 places, 58 transitions, 258 flow [2021-03-25 07:43:27,859 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,860 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,860 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:27,860 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-03-25 07:43:27,860 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1008561454, now seen corresponding path program 1 times [2021-03-25 07:43:27,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,860 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150271518] [2021-03-25 07:43:27,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,864 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:27,865 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:27,867 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:27,867 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:27,867 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-03-25 07:43:27,867 WARN L342 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:27,868 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2021-03-25 07:43:27,888 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:27,888 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:27,889 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:27,889 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:27,889 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:27,889 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:27,889 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:27,889 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:27,889 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:27,889 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:27,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 151 places, 92 transitions, 1141 flow [2021-03-25 07:43:27,903 INFO L129 PetriNetUnfolder]: 0/179 cut-off events. [2021-03-25 07:43:27,903 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 702 conditions, 179 events. 0/179 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 587 event pairs, 0 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2021-03-25 07:43:27,903 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 92 transitions, 1141 flow [2021-03-25 07:43:27,904 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 149 places, 90 transitions, 1137 flow [2021-03-25 07:43:27,904 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,904 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 149 places, 90 transitions, 1137 flow [2021-03-25 07:43:27,904 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 149 places, 90 transitions, 1137 flow [2021-03-25 07:43:27,904 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 149 places, 90 transitions, 1137 flow [2021-03-25 07:43:27,914 INFO L129 PetriNetUnfolder]: 0/119 cut-off events. [2021-03-25 07:43:27,915 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:27,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 642 conditions, 119 events. 0/119 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 333 event pairs, 0 based on Foata normal form. 0/119 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2021-03-25 07:43:27,917 INFO L142 LiptonReduction]: Number of co-enabled transitions 5104 [2021-03-25 07:43:28,030 INFO L154 LiptonReduction]: Checked pairs total: 4176 [2021-03-25 07:43:28,031 INFO L156 LiptonReduction]: Total number of compositions: 29 [2021-03-25 07:43:28,031 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 127 [2021-03-25 07:43:28,031 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:28,031 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,032 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,032 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:28,032 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,032 INFO L82 PathProgramCache]: Analyzing trace with hash 60451, now seen corresponding path program 1 times [2021-03-25 07:43:28,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408157933] [2021-03-25 07:43:28,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:28,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:28,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:28,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408157933] [2021-03-25 07:43:28,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:28,038 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:28,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267793582] [2021-03-25 07:43:28,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:28,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:28,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:28,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:28,039 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 121 [2021-03-25 07:43:28,039 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 61 transitions, 1079 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:28,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 121 [2021-03-25 07:43:28,039 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:28,047 INFO L129 PetriNetUnfolder]: 0/60 cut-off events. [2021-03-25 07:43:28,047 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,047 INFO L84 FinitePrefix]: Finished finitePrefix Result has 585 conditions, 60 events. 0/60 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 55 event pairs, 0 based on Foata normal form. 30/90 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2021-03-25 07:43:28,047 INFO L132 encePairwiseOnDemand]: 119/121 looper letters, 0 selfloop transitions, 1 changer transitions 0/60 dead transitions. [2021-03-25 07:43:28,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 60 transitions, 1079 flow [2021-03-25 07:43:28,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:28,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:28,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 356 transitions. [2021-03-25 07:43:28,048 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9807162534435262 [2021-03-25 07:43:28,048 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 356 transitions. [2021-03-25 07:43:28,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 356 transitions. [2021-03-25 07:43:28,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:28,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 356 transitions. [2021-03-25 07:43:28,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 121.0) internal successors, (484), 4 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,049 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 121.0) internal successors, (484), 4 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,050 INFO L185 Difference]: Start difference. First operand has 120 places, 61 transitions, 1079 flow. Second operand 3 states and 356 transitions. [2021-03-25 07:43:28,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 60 transitions, 1079 flow [2021-03-25 07:43:28,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 60 transitions, 267 flow, removed 406 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:28,057 INFO L241 Difference]: Finished difference. Result has 121 places, 60 transitions, 267 flow [2021-03-25 07:43:28,057 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=121, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=267, PETRI_PLACES=121, PETRI_TRANSITIONS=60} [2021-03-25 07:43:28,057 INFO L343 CegarLoopForPetriNet]: 120 programPoint places, 1 predicate places. [2021-03-25 07:43:28,057 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,057 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 121 places, 60 transitions, 267 flow [2021-03-25 07:43:28,057 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 121 places, 60 transitions, 267 flow [2021-03-25 07:43:28,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 121 places, 60 transitions, 267 flow [2021-03-25 07:43:28,062 INFO L129 PetriNetUnfolder]: 0/60 cut-off events. [2021-03-25 07:43:28,062 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 60 events. 0/60 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 53 event pairs, 0 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2021-03-25 07:43:28,063 INFO L142 LiptonReduction]: Number of co-enabled transitions 1682 [2021-03-25 07:43:28,065 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:28,065 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:28,065 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8 [2021-03-25 07:43:28,065 INFO L480 AbstractCegarLoop]: Abstraction has has 121 places, 60 transitions, 267 flow [2021-03-25 07:43:28,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,065 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,065 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:28,065 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-03-25 07:43:28,065 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1949254963, now seen corresponding path program 1 times [2021-03-25 07:43:28,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,066 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733196199] [2021-03-25 07:43:28,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,070 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,071 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,073 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:28,073 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:28,074 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-03-25 07:43:28,074 WARN L342 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:28,074 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2021-03-25 07:43:28,095 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:28,095 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:28,096 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:28,096 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:28,096 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:28,096 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:28,096 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:28,096 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:28,096 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:28,096 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:28,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 156 places, 95 transitions, 1210 flow [2021-03-25 07:43:28,110 INFO L129 PetriNetUnfolder]: 0/185 cut-off events. [2021-03-25 07:43:28,110 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,111 INFO L84 FinitePrefix]: Finished finitePrefix Result has 741 conditions, 185 events. 0/185 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 599 event pairs, 0 based on Foata normal form. 0/154 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2021-03-25 07:43:28,111 INFO L82 GeneralOperation]: Start removeDead. Operand has 156 places, 95 transitions, 1210 flow [2021-03-25 07:43:28,111 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 154 places, 93 transitions, 1206 flow [2021-03-25 07:43:28,111 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,112 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 154 places, 93 transitions, 1206 flow [2021-03-25 07:43:28,112 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 154 places, 93 transitions, 1206 flow [2021-03-25 07:43:28,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 154 places, 93 transitions, 1206 flow [2021-03-25 07:43:28,139 INFO L129 PetriNetUnfolder]: 0/123 cut-off events. [2021-03-25 07:43:28,139 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 679 conditions, 123 events. 0/123 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 365 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2021-03-25 07:43:28,143 INFO L142 LiptonReduction]: Number of co-enabled transitions 5460 [2021-03-25 07:43:28,268 INFO L154 LiptonReduction]: Checked pairs total: 4470 [2021-03-25 07:43:28,268 INFO L156 LiptonReduction]: Total number of compositions: 30 [2021-03-25 07:43:28,268 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 157 [2021-03-25 07:43:28,269 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:28,269 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,269 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,269 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:28,269 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,269 INFO L82 PathProgramCache]: Analyzing trace with hash 64419, now seen corresponding path program 1 times [2021-03-25 07:43:28,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,269 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015342079] [2021-03-25 07:43:28,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:28,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:28,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:28,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015342079] [2021-03-25 07:43:28,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:28,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:28,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037212695] [2021-03-25 07:43:28,276 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:28,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:28,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:28,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:28,277 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 125 [2021-03-25 07:43:28,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 63 transitions, 1146 flow. Second operand has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:28,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 125 [2021-03-25 07:43:28,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:28,287 INFO L129 PetriNetUnfolder]: 0/62 cut-off events. [2021-03-25 07:43:28,287 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 62 events. 0/62 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 52 event pairs, 0 based on Foata normal form. 31/93 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2021-03-25 07:43:28,288 INFO L132 encePairwiseOnDemand]: 123/125 looper letters, 0 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2021-03-25 07:43:28,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 62 transitions, 1146 flow [2021-03-25 07:43:28,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:28,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:28,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 368 transitions. [2021-03-25 07:43:28,289 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9813333333333333 [2021-03-25 07:43:28,289 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 368 transitions. [2021-03-25 07:43:28,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 368 transitions. [2021-03-25 07:43:28,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:28,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 368 transitions. [2021-03-25 07:43:28,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,290 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,290 INFO L185 Difference]: Start difference. First operand has 124 places, 63 transitions, 1146 flow. Second operand 3 states and 368 transitions. [2021-03-25 07:43:28,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 62 transitions, 1146 flow [2021-03-25 07:43:28,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 62 transitions, 276 flow, removed 435 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:28,299 INFO L241 Difference]: Finished difference. Result has 125 places, 62 transitions, 276 flow [2021-03-25 07:43:28,300 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=276, PETRI_PLACES=125, PETRI_TRANSITIONS=62} [2021-03-25 07:43:28,300 INFO L343 CegarLoopForPetriNet]: 124 programPoint places, 1 predicate places. [2021-03-25 07:43:28,300 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,300 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 125 places, 62 transitions, 276 flow [2021-03-25 07:43:28,300 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 125 places, 62 transitions, 276 flow [2021-03-25 07:43:28,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 125 places, 62 transitions, 276 flow [2021-03-25 07:43:28,306 INFO L129 PetriNetUnfolder]: 0/62 cut-off events. [2021-03-25 07:43:28,306 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 185 conditions, 62 events. 0/62 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 54 event pairs, 0 based on Foata normal form. 0/62 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2021-03-25 07:43:28,307 INFO L142 LiptonReduction]: Number of co-enabled transitions 1800 [2021-03-25 07:43:28,308 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:28,308 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:28,309 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9 [2021-03-25 07:43:28,309 INFO L480 AbstractCegarLoop]: Abstraction has has 125 places, 62 transitions, 276 flow [2021-03-25 07:43:28,309 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,309 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,309 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:28,309 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-03-25 07:43:28,309 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,310 INFO L82 PathProgramCache]: Analyzing trace with hash 2018076821, now seen corresponding path program 1 times [2021-03-25 07:43:28,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461611964] [2021-03-25 07:43:28,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,314 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,315 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,318 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:28,318 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:28,318 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-03-25 07:43:28,318 WARN L342 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:28,318 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2021-03-25 07:43:28,343 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:28,343 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:28,343 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:28,343 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:28,343 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:28,344 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:28,344 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:28,344 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:28,344 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:28,344 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:28,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 161 places, 98 transitions, 1281 flow [2021-03-25 07:43:28,360 INFO L129 PetriNetUnfolder]: 0/191 cut-off events. [2021-03-25 07:43:28,360 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 781 conditions, 191 events. 0/191 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 620 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2021-03-25 07:43:28,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 161 places, 98 transitions, 1281 flow [2021-03-25 07:43:28,361 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 96 transitions, 1277 flow [2021-03-25 07:43:28,361 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,362 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 159 places, 96 transitions, 1277 flow [2021-03-25 07:43:28,362 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 159 places, 96 transitions, 1277 flow [2021-03-25 07:43:28,362 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 96 transitions, 1277 flow [2021-03-25 07:43:28,374 INFO L129 PetriNetUnfolder]: 0/127 cut-off events. [2021-03-25 07:43:28,374 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 717 conditions, 127 events. 0/127 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 353 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2021-03-25 07:43:28,378 INFO L142 LiptonReduction]: Number of co-enabled transitions 5828 [2021-03-25 07:43:28,515 INFO L154 LiptonReduction]: Checked pairs total: 4774 [2021-03-25 07:43:28,515 INFO L156 LiptonReduction]: Total number of compositions: 31 [2021-03-25 07:43:28,515 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 154 [2021-03-25 07:43:28,516 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:28,516 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,516 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,516 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:28,516 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,516 INFO L82 PathProgramCache]: Analyzing trace with hash 68515, now seen corresponding path program 1 times [2021-03-25 07:43:28,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,516 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773574514] [2021-03-25 07:43:28,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:28,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:28,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:28,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773574514] [2021-03-25 07:43:28,524 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:28,524 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:28,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074703502] [2021-03-25 07:43:28,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:28,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:28,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:28,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:28,525 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 129 [2021-03-25 07:43:28,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 65 transitions, 1215 flow. Second operand has 3 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,526 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:28,526 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 129 [2021-03-25 07:43:28,526 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:28,535 INFO L129 PetriNetUnfolder]: 0/64 cut-off events. [2021-03-25 07:43:28,535 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 656 conditions, 64 events. 0/64 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 63 event pairs, 0 based on Foata normal form. 32/96 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2021-03-25 07:43:28,536 INFO L132 encePairwiseOnDemand]: 127/129 looper letters, 0 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2021-03-25 07:43:28,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 64 transitions, 1215 flow [2021-03-25 07:43:28,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:28,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:28,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions. [2021-03-25 07:43:28,537 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9819121447028424 [2021-03-25 07:43:28,537 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 380 transitions. [2021-03-25 07:43:28,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 380 transitions. [2021-03-25 07:43:28,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:28,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 380 transitions. [2021-03-25 07:43:28,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 129.0) internal successors, (516), 4 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,538 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 129.0) internal successors, (516), 4 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,538 INFO L185 Difference]: Start difference. First operand has 128 places, 65 transitions, 1215 flow. Second operand 3 states and 380 transitions. [2021-03-25 07:43:28,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 64 transitions, 1215 flow [2021-03-25 07:43:28,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 64 transitions, 285 flow, removed 465 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:28,548 INFO L241 Difference]: Finished difference. Result has 129 places, 64 transitions, 285 flow [2021-03-25 07:43:28,549 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=129, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=285, PETRI_PLACES=129, PETRI_TRANSITIONS=64} [2021-03-25 07:43:28,549 INFO L343 CegarLoopForPetriNet]: 128 programPoint places, 1 predicate places. [2021-03-25 07:43:28,549 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,549 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 64 transitions, 285 flow [2021-03-25 07:43:28,549 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 64 transitions, 285 flow [2021-03-25 07:43:28,549 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 129 places, 64 transitions, 285 flow [2021-03-25 07:43:28,554 INFO L129 PetriNetUnfolder]: 0/64 cut-off events. [2021-03-25 07:43:28,554 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 191 conditions, 64 events. 0/64 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 61 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2021-03-25 07:43:28,555 INFO L142 LiptonReduction]: Number of co-enabled transitions 1922 [2021-03-25 07:43:28,556 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:28,556 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:28,557 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8 [2021-03-25 07:43:28,557 INFO L480 AbstractCegarLoop]: Abstraction has has 129 places, 64 transitions, 285 flow [2021-03-25 07:43:28,557 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,557 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,557 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:28,557 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-03-25 07:43:28,557 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,557 INFO L82 PathProgramCache]: Analyzing trace with hash -1642907058, now seen corresponding path program 1 times [2021-03-25 07:43:28,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674040109] [2021-03-25 07:43:28,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,562 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,563 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,566 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:28,566 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:28,566 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-03-25 07:43:28,566 WARN L342 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:28,566 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2021-03-25 07:43:28,591 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:28,592 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:28,592 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:28,592 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:28,592 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:28,592 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:28,592 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:28,592 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:28,592 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:28,592 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:28,593 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 166 places, 101 transitions, 1354 flow [2021-03-25 07:43:28,607 INFO L129 PetriNetUnfolder]: 0/197 cut-off events. [2021-03-25 07:43:28,607 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,607 INFO L84 FinitePrefix]: Finished finitePrefix Result has 822 conditions, 197 events. 0/197 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 637 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2021-03-25 07:43:28,607 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 101 transitions, 1354 flow [2021-03-25 07:43:28,608 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 164 places, 99 transitions, 1350 flow [2021-03-25 07:43:28,608 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,608 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 164 places, 99 transitions, 1350 flow [2021-03-25 07:43:28,609 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 164 places, 99 transitions, 1350 flow [2021-03-25 07:43:28,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 164 places, 99 transitions, 1350 flow [2021-03-25 07:43:28,620 INFO L129 PetriNetUnfolder]: 0/131 cut-off events. [2021-03-25 07:43:28,620 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 756 conditions, 131 events. 0/131 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 361 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2021-03-25 07:43:28,624 INFO L142 LiptonReduction]: Number of co-enabled transitions 6208 [2021-03-25 07:43:28,755 INFO L154 LiptonReduction]: Checked pairs total: 5088 [2021-03-25 07:43:28,755 INFO L156 LiptonReduction]: Total number of compositions: 32 [2021-03-25 07:43:28,755 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 147 [2021-03-25 07:43:28,756 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:28,756 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,756 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,756 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:28,756 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,756 INFO L82 PathProgramCache]: Analyzing trace with hash 72739, now seen corresponding path program 1 times [2021-03-25 07:43:28,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151648291] [2021-03-25 07:43:28,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:28,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:28,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:28,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151648291] [2021-03-25 07:43:28,769 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:28,769 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:28,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403714147] [2021-03-25 07:43:28,769 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:28,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:28,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:28,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:28,770 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 133 [2021-03-25 07:43:28,770 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 67 transitions, 1286 flow. Second operand has 3 states, 3 states have (on average 130.66666666666666) internal successors, (392), 3 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,770 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:28,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 133 [2021-03-25 07:43:28,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:28,779 INFO L129 PetriNetUnfolder]: 0/66 cut-off events. [2021-03-25 07:43:28,779 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 693 conditions, 66 events. 0/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 68 event pairs, 0 based on Foata normal form. 33/99 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2021-03-25 07:43:28,780 INFO L132 encePairwiseOnDemand]: 131/133 looper letters, 0 selfloop transitions, 1 changer transitions 0/66 dead transitions. [2021-03-25 07:43:28,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 66 transitions, 1286 flow [2021-03-25 07:43:28,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:28,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:28,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 392 transitions. [2021-03-25 07:43:28,781 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9824561403508771 [2021-03-25 07:43:28,781 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 392 transitions. [2021-03-25 07:43:28,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 392 transitions. [2021-03-25 07:43:28,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:28,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 392 transitions. [2021-03-25 07:43:28,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 130.66666666666666) internal successors, (392), 3 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 133.0) internal successors, (532), 4 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,782 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 133.0) internal successors, (532), 4 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,782 INFO L185 Difference]: Start difference. First operand has 132 places, 67 transitions, 1286 flow. Second operand 3 states and 392 transitions. [2021-03-25 07:43:28,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 66 transitions, 1286 flow [2021-03-25 07:43:28,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 66 transitions, 294 flow, removed 496 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:28,792 INFO L241 Difference]: Finished difference. Result has 133 places, 66 transitions, 294 flow [2021-03-25 07:43:28,792 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=133, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=294, PETRI_PLACES=133, PETRI_TRANSITIONS=66} [2021-03-25 07:43:28,793 INFO L343 CegarLoopForPetriNet]: 132 programPoint places, 1 predicate places. [2021-03-25 07:43:28,793 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,793 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 66 transitions, 294 flow [2021-03-25 07:43:28,794 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 66 transitions, 294 flow [2021-03-25 07:43:28,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 66 transitions, 294 flow [2021-03-25 07:43:28,799 INFO L129 PetriNetUnfolder]: 0/66 cut-off events. [2021-03-25 07:43:28,799 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,800 INFO L84 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 66 events. 0/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 60 event pairs, 0 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2021-03-25 07:43:28,800 INFO L142 LiptonReduction]: Number of co-enabled transitions 2048 [2021-03-25 07:43:28,802 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:28,802 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:28,802 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9 [2021-03-25 07:43:28,804 INFO L480 AbstractCegarLoop]: Abstraction has has 133 places, 66 transitions, 294 flow [2021-03-25 07:43:28,804 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 130.66666666666666) internal successors, (392), 3 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:28,804 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,804 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:28,804 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-03-25 07:43:28,804 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1398026328, now seen corresponding path program 1 times [2021-03-25 07:43:28,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,805 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572489737] [2021-03-25 07:43:28,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,811 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,813 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,816 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:28,816 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:28,816 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-03-25 07:43:28,816 WARN L342 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:28,817 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2021-03-25 07:43:28,842 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:28,842 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:28,842 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:28,842 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:28,842 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:28,842 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:28,842 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:28,842 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:28,843 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:28,843 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:28,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 171 places, 104 transitions, 1429 flow [2021-03-25 07:43:28,859 INFO L129 PetriNetUnfolder]: 0/203 cut-off events. [2021-03-25 07:43:28,859 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 864 conditions, 203 events. 0/203 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 653 event pairs, 0 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2021-03-25 07:43:28,859 INFO L82 GeneralOperation]: Start removeDead. Operand has 171 places, 104 transitions, 1429 flow [2021-03-25 07:43:28,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 102 transitions, 1425 flow [2021-03-25 07:43:28,860 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,860 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 102 transitions, 1425 flow [2021-03-25 07:43:28,860 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 102 transitions, 1425 flow [2021-03-25 07:43:28,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 169 places, 102 transitions, 1425 flow [2021-03-25 07:43:28,873 INFO L129 PetriNetUnfolder]: 0/135 cut-off events. [2021-03-25 07:43:28,873 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:28,873 INFO L84 FinitePrefix]: Finished finitePrefix Result has 796 conditions, 135 events. 0/135 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 432 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2021-03-25 07:43:28,876 INFO L142 LiptonReduction]: Number of co-enabled transitions 6600 [2021-03-25 07:43:29,027 INFO L154 LiptonReduction]: Checked pairs total: 5412 [2021-03-25 07:43:29,027 INFO L156 LiptonReduction]: Total number of compositions: 33 [2021-03-25 07:43:29,027 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 167 [2021-03-25 07:43:29,028 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:29,028 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,028 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,028 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:29,028 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,028 INFO L82 PathProgramCache]: Analyzing trace with hash 77091, now seen corresponding path program 1 times [2021-03-25 07:43:29,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,028 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336205536] [2021-03-25 07:43:29,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:29,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:29,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:29,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336205536] [2021-03-25 07:43:29,035 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:29,035 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:29,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29659004] [2021-03-25 07:43:29,035 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:29,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:29,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:29,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:29,036 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 137 [2021-03-25 07:43:29,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 69 transitions, 1359 flow. Second operand has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:29,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 137 [2021-03-25 07:43:29,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:29,045 INFO L129 PetriNetUnfolder]: 0/68 cut-off events. [2021-03-25 07:43:29,045 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 731 conditions, 68 events. 0/68 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 67 event pairs, 0 based on Foata normal form. 34/102 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2021-03-25 07:43:29,045 INFO L132 encePairwiseOnDemand]: 135/137 looper letters, 0 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2021-03-25 07:43:29,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 68 transitions, 1359 flow [2021-03-25 07:43:29,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:29,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:29,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 404 transitions. [2021-03-25 07:43:29,046 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9829683698296837 [2021-03-25 07:43:29,046 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 404 transitions. [2021-03-25 07:43:29,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 404 transitions. [2021-03-25 07:43:29,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:29,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 404 transitions. [2021-03-25 07:43:29,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 137.0) internal successors, (548), 4 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,047 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 137.0) internal successors, (548), 4 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,048 INFO L185 Difference]: Start difference. First operand has 136 places, 69 transitions, 1359 flow. Second operand 3 states and 404 transitions. [2021-03-25 07:43:29,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 68 transitions, 1359 flow [2021-03-25 07:43:29,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 68 transitions, 303 flow, removed 528 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:29,058 INFO L241 Difference]: Finished difference. Result has 137 places, 68 transitions, 303 flow [2021-03-25 07:43:29,058 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=303, PETRI_PLACES=137, PETRI_TRANSITIONS=68} [2021-03-25 07:43:29,058 INFO L343 CegarLoopForPetriNet]: 136 programPoint places, 1 predicate places. [2021-03-25 07:43:29,058 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,058 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 68 transitions, 303 flow [2021-03-25 07:43:29,058 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 137 places, 68 transitions, 303 flow [2021-03-25 07:43:29,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 137 places, 68 transitions, 303 flow [2021-03-25 07:43:29,064 INFO L129 PetriNetUnfolder]: 0/68 cut-off events. [2021-03-25 07:43:29,064 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 203 conditions, 68 events. 0/68 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 69 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2021-03-25 07:43:29,064 INFO L142 LiptonReduction]: Number of co-enabled transitions 2178 [2021-03-25 07:43:29,066 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:29,066 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:29,066 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8 [2021-03-25 07:43:29,067 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 68 transitions, 303 flow [2021-03-25 07:43:29,067 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,067 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,067 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:29,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-03-25 07:43:29,067 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,067 INFO L82 PathProgramCache]: Analyzing trace with hash -103388295, now seen corresponding path program 1 times [2021-03-25 07:43:29,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739881031] [2021-03-25 07:43:29,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:29,071 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:29,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:29,073 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:29,077 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:29,077 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:29,077 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-03-25 07:43:29,077 WARN L342 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:29,078 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2021-03-25 07:43:29,103 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:29,103 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:29,103 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:29,103 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:29,103 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:29,103 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:29,103 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:29,103 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:29,103 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:29,103 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:29,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 176 places, 107 transitions, 1506 flow [2021-03-25 07:43:29,122 INFO L129 PetriNetUnfolder]: 0/209 cut-off events. [2021-03-25 07:43:29,122 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 907 conditions, 209 events. 0/209 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 676 event pairs, 0 based on Foata normal form. 0/174 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2021-03-25 07:43:29,122 INFO L82 GeneralOperation]: Start removeDead. Operand has 176 places, 107 transitions, 1506 flow [2021-03-25 07:43:29,123 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 174 places, 105 transitions, 1502 flow [2021-03-25 07:43:29,123 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,123 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 174 places, 105 transitions, 1502 flow [2021-03-25 07:43:29,123 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 174 places, 105 transitions, 1502 flow [2021-03-25 07:43:29,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 174 places, 105 transitions, 1502 flow [2021-03-25 07:43:29,138 INFO L129 PetriNetUnfolder]: 0/139 cut-off events. [2021-03-25 07:43:29,138 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 837 conditions, 139 events. 0/139 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 359 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2021-03-25 07:43:29,142 INFO L142 LiptonReduction]: Number of co-enabled transitions 7004 [2021-03-25 07:43:29,288 INFO L154 LiptonReduction]: Checked pairs total: 5746 [2021-03-25 07:43:29,288 INFO L156 LiptonReduction]: Total number of compositions: 34 [2021-03-25 07:43:29,288 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 165 [2021-03-25 07:43:29,289 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:29,289 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,289 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,289 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:29,289 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,289 INFO L82 PathProgramCache]: Analyzing trace with hash 81571, now seen corresponding path program 1 times [2021-03-25 07:43:29,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657235926] [2021-03-25 07:43:29,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:29,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:29,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:29,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657235926] [2021-03-25 07:43:29,297 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:29,297 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:29,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056407906] [2021-03-25 07:43:29,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:29,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:29,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:29,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:29,298 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 141 [2021-03-25 07:43:29,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 71 transitions, 1434 flow. Second operand has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:29,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 141 [2021-03-25 07:43:29,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:29,307 INFO L129 PetriNetUnfolder]: 0/70 cut-off events. [2021-03-25 07:43:29,307 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 770 conditions, 70 events. 0/70 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 76 event pairs, 0 based on Foata normal form. 35/105 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2021-03-25 07:43:29,308 INFO L132 encePairwiseOnDemand]: 139/141 looper letters, 0 selfloop transitions, 1 changer transitions 0/70 dead transitions. [2021-03-25 07:43:29,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 70 transitions, 1434 flow [2021-03-25 07:43:29,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:29,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:29,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2021-03-25 07:43:29,309 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.983451536643026 [2021-03-25 07:43:29,309 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 416 transitions. [2021-03-25 07:43:29,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 416 transitions. [2021-03-25 07:43:29,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:29,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 416 transitions. [2021-03-25 07:43:29,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 141.0) internal successors, (564), 4 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,312 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 141.0) internal successors, (564), 4 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,312 INFO L185 Difference]: Start difference. First operand has 140 places, 71 transitions, 1434 flow. Second operand 3 states and 416 transitions. [2021-03-25 07:43:29,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 70 transitions, 1434 flow [2021-03-25 07:43:29,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 70 transitions, 312 flow, removed 561 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:29,323 INFO L241 Difference]: Finished difference. Result has 141 places, 70 transitions, 312 flow [2021-03-25 07:43:29,323 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=141, PETRI_TRANSITIONS=70} [2021-03-25 07:43:29,324 INFO L343 CegarLoopForPetriNet]: 140 programPoint places, 1 predicate places. [2021-03-25 07:43:29,324 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,324 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 70 transitions, 312 flow [2021-03-25 07:43:29,324 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 70 transitions, 312 flow [2021-03-25 07:43:29,324 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 70 transitions, 312 flow [2021-03-25 07:43:29,329 INFO L129 PetriNetUnfolder]: 0/70 cut-off events. [2021-03-25 07:43:29,329 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 70 events. 0/70 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 66 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2021-03-25 07:43:29,330 INFO L142 LiptonReduction]: Number of co-enabled transitions 2312 [2021-03-25 07:43:29,333 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:29,333 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:29,333 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9 [2021-03-25 07:43:29,333 INFO L480 AbstractCegarLoop]: Abstraction has has 141 places, 70 transitions, 312 flow [2021-03-25 07:43:29,333 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,333 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,333 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:29,333 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-03-25 07:43:29,334 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,334 INFO L82 PathProgramCache]: Analyzing trace with hash -1249775589, now seen corresponding path program 1 times [2021-03-25 07:43:29,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,334 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825365319] [2021-03-25 07:43:29,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:29,338 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:29,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:29,340 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:29,348 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:29,348 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:29,348 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-03-25 07:43:29,348 WARN L342 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:29,349 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2021-03-25 07:43:29,374 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:29,374 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:29,374 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:29,374 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:29,374 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:29,374 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:29,374 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:29,374 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:29,374 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:29,374 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:29,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 181 places, 110 transitions, 1585 flow [2021-03-25 07:43:29,392 INFO L129 PetriNetUnfolder]: 0/215 cut-off events. [2021-03-25 07:43:29,392 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,393 INFO L84 FinitePrefix]: Finished finitePrefix Result has 951 conditions, 215 events. 0/215 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 710 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2021-03-25 07:43:29,393 INFO L82 GeneralOperation]: Start removeDead. Operand has 181 places, 110 transitions, 1585 flow [2021-03-25 07:43:29,394 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 108 transitions, 1581 flow [2021-03-25 07:43:29,394 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,394 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 108 transitions, 1581 flow [2021-03-25 07:43:29,394 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 108 transitions, 1581 flow [2021-03-25 07:43:29,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 108 transitions, 1581 flow [2021-03-25 07:43:29,409 INFO L129 PetriNetUnfolder]: 0/143 cut-off events. [2021-03-25 07:43:29,409 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 143 events. 0/143 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 379 event pairs, 0 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2021-03-25 07:43:29,413 INFO L142 LiptonReduction]: Number of co-enabled transitions 7420 [2021-03-25 07:43:29,567 INFO L154 LiptonReduction]: Checked pairs total: 6090 [2021-03-25 07:43:29,567 INFO L156 LiptonReduction]: Total number of compositions: 35 [2021-03-25 07:43:29,567 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 173 [2021-03-25 07:43:29,568 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:29,568 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,568 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,568 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:29,568 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,568 INFO L82 PathProgramCache]: Analyzing trace with hash 86179, now seen corresponding path program 1 times [2021-03-25 07:43:29,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960622791] [2021-03-25 07:43:29,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:29,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:29,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:29,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960622791] [2021-03-25 07:43:29,576 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:29,577 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:29,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320052751] [2021-03-25 07:43:29,577 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:29,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:29,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:29,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:29,577 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 145 [2021-03-25 07:43:29,578 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 73 transitions, 1511 flow. Second operand has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,578 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:29,578 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 145 [2021-03-25 07:43:29,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:29,588 INFO L129 PetriNetUnfolder]: 0/72 cut-off events. [2021-03-25 07:43:29,588 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,588 INFO L84 FinitePrefix]: Finished finitePrefix Result has 810 conditions, 72 events. 0/72 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 71 event pairs, 0 based on Foata normal form. 36/108 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2021-03-25 07:43:29,588 INFO L132 encePairwiseOnDemand]: 143/145 looper letters, 0 selfloop transitions, 1 changer transitions 0/72 dead transitions. [2021-03-25 07:43:29,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 72 transitions, 1511 flow [2021-03-25 07:43:29,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:29,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:29,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2021-03-25 07:43:29,589 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9839080459770115 [2021-03-25 07:43:29,589 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2021-03-25 07:43:29,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2021-03-25 07:43:29,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:29,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2021-03-25 07:43:29,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,590 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,590 INFO L185 Difference]: Start difference. First operand has 144 places, 73 transitions, 1511 flow. Second operand 3 states and 428 transitions. [2021-03-25 07:43:29,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 72 transitions, 1511 flow [2021-03-25 07:43:29,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 72 transitions, 321 flow, removed 595 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:29,600 INFO L241 Difference]: Finished difference. Result has 145 places, 72 transitions, 321 flow [2021-03-25 07:43:29,600 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=321, PETRI_PLACES=145, PETRI_TRANSITIONS=72} [2021-03-25 07:43:29,600 INFO L343 CegarLoopForPetriNet]: 144 programPoint places, 1 predicate places. [2021-03-25 07:43:29,601 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,601 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 145 places, 72 transitions, 321 flow [2021-03-25 07:43:29,601 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 145 places, 72 transitions, 321 flow [2021-03-25 07:43:29,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 145 places, 72 transitions, 321 flow [2021-03-25 07:43:29,607 INFO L129 PetriNetUnfolder]: 0/72 cut-off events. [2021-03-25 07:43:29,607 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,607 INFO L84 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 72 events. 0/72 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 67 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2021-03-25 07:43:29,608 INFO L142 LiptonReduction]: Number of co-enabled transitions 2450 [2021-03-25 07:43:29,610 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:29,610 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:29,610 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10 [2021-03-25 07:43:29,610 INFO L480 AbstractCegarLoop]: Abstraction has has 145 places, 72 transitions, 321 flow [2021-03-25 07:43:29,610 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,610 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,610 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:29,610 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-03-25 07:43:29,610 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1758155444, now seen corresponding path program 1 times [2021-03-25 07:43:29,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,611 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074617534] [2021-03-25 07:43:29,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:29,615 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:29,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:29,617 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:29,619 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:29,620 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:29,620 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-03-25 07:43:29,620 WARN L342 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:29,620 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2021-03-25 07:43:29,645 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:29,645 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:29,645 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:29,645 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:29,645 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:29,645 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:29,645 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:29,645 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:29,645 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:29,646 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:29,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 186 places, 113 transitions, 1666 flow [2021-03-25 07:43:29,665 INFO L129 PetriNetUnfolder]: 0/221 cut-off events. [2021-03-25 07:43:29,665 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,665 INFO L84 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 221 events. 0/221 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 732 event pairs, 0 based on Foata normal form. 0/184 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2021-03-25 07:43:29,665 INFO L82 GeneralOperation]: Start removeDead. Operand has 186 places, 113 transitions, 1666 flow [2021-03-25 07:43:29,666 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 184 places, 111 transitions, 1662 flow [2021-03-25 07:43:29,666 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,666 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 184 places, 111 transitions, 1662 flow [2021-03-25 07:43:29,666 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 184 places, 111 transitions, 1662 flow [2021-03-25 07:43:29,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 184 places, 111 transitions, 1662 flow [2021-03-25 07:43:29,682 INFO L129 PetriNetUnfolder]: 0/147 cut-off events. [2021-03-25 07:43:29,682 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,682 INFO L84 FinitePrefix]: Finished finitePrefix Result has 922 conditions, 147 events. 0/147 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 445 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2021-03-25 07:43:29,687 INFO L142 LiptonReduction]: Number of co-enabled transitions 7848 [2021-03-25 07:43:29,871 INFO L154 LiptonReduction]: Checked pairs total: 6444 [2021-03-25 07:43:29,871 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-25 07:43:29,871 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 205 [2021-03-25 07:43:29,872 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:29,872 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,872 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,872 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:29,872 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,873 INFO L82 PathProgramCache]: Analyzing trace with hash 90915, now seen corresponding path program 1 times [2021-03-25 07:43:29,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,873 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395731905] [2021-03-25 07:43:29,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:29,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:29,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:29,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395731905] [2021-03-25 07:43:29,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:29,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:29,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527611652] [2021-03-25 07:43:29,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:29,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:29,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:29,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:29,881 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 149 [2021-03-25 07:43:29,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 75 transitions, 1590 flow. Second operand has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:29,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 149 [2021-03-25 07:43:29,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:29,892 INFO L129 PetriNetUnfolder]: 0/74 cut-off events. [2021-03-25 07:43:29,892 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 851 conditions, 74 events. 0/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 82 event pairs, 0 based on Foata normal form. 37/111 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2021-03-25 07:43:29,892 INFO L132 encePairwiseOnDemand]: 147/149 looper letters, 0 selfloop transitions, 1 changer transitions 0/74 dead transitions. [2021-03-25 07:43:29,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 74 transitions, 1590 flow [2021-03-25 07:43:29,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:29,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:29,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 440 transitions. [2021-03-25 07:43:29,893 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9843400447427293 [2021-03-25 07:43:29,893 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 440 transitions. [2021-03-25 07:43:29,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 440 transitions. [2021-03-25 07:43:29,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:29,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 440 transitions. [2021-03-25 07:43:29,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 149.0) internal successors, (596), 4 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,894 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 149.0) internal successors, (596), 4 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,894 INFO L185 Difference]: Start difference. First operand has 148 places, 75 transitions, 1590 flow. Second operand 3 states and 440 transitions. [2021-03-25 07:43:29,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 74 transitions, 1590 flow [2021-03-25 07:43:29,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 74 transitions, 330 flow, removed 630 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:29,905 INFO L241 Difference]: Finished difference. Result has 149 places, 74 transitions, 330 flow [2021-03-25 07:43:29,905 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=149, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=330, PETRI_PLACES=149, PETRI_TRANSITIONS=74} [2021-03-25 07:43:29,905 INFO L343 CegarLoopForPetriNet]: 148 programPoint places, 1 predicate places. [2021-03-25 07:43:29,905 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,905 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 149 places, 74 transitions, 330 flow [2021-03-25 07:43:29,905 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 149 places, 74 transitions, 330 flow [2021-03-25 07:43:29,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 149 places, 74 transitions, 330 flow [2021-03-25 07:43:29,912 INFO L129 PetriNetUnfolder]: 0/74 cut-off events. [2021-03-25 07:43:29,912 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,912 INFO L84 FinitePrefix]: Finished finitePrefix Result has 221 conditions, 74 events. 0/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 76 event pairs, 0 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2021-03-25 07:43:29,913 INFO L142 LiptonReduction]: Number of co-enabled transitions 2592 [2021-03-25 07:43:29,915 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:29,915 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:29,915 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10 [2021-03-25 07:43:29,915 INFO L480 AbstractCegarLoop]: Abstraction has has 149 places, 74 transitions, 330 flow [2021-03-25 07:43:29,915 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:29,915 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,915 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:29,915 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-03-25 07:43:29,915 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,916 INFO L82 PathProgramCache]: Analyzing trace with hash -620843554, now seen corresponding path program 1 times [2021-03-25 07:43:29,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,916 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279493750] [2021-03-25 07:43:29,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:29,921 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:29,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:29,922 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:29,925 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:29,925 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:29,925 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-03-25 07:43:29,925 WARN L342 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:29,925 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2021-03-25 07:43:29,953 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:29,953 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:29,953 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:29,953 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:29,953 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:29,953 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:29,953 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:29,953 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:29,954 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:29,954 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:29,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 191 places, 116 transitions, 1749 flow [2021-03-25 07:43:29,973 INFO L129 PetriNetUnfolder]: 0/227 cut-off events. [2021-03-25 07:43:29,974 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,974 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1042 conditions, 227 events. 0/227 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 705 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2021-03-25 07:43:29,974 INFO L82 GeneralOperation]: Start removeDead. Operand has 191 places, 116 transitions, 1749 flow [2021-03-25 07:43:29,975 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 189 places, 114 transitions, 1745 flow [2021-03-25 07:43:29,975 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,975 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 189 places, 114 transitions, 1745 flow [2021-03-25 07:43:29,975 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 189 places, 114 transitions, 1745 flow [2021-03-25 07:43:29,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 189 places, 114 transitions, 1745 flow [2021-03-25 07:43:29,990 INFO L129 PetriNetUnfolder]: 0/151 cut-off events. [2021-03-25 07:43:29,991 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:29,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 966 conditions, 151 events. 0/151 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 480 event pairs, 0 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2021-03-25 07:43:29,995 INFO L142 LiptonReduction]: Number of co-enabled transitions 8288 [2021-03-25 07:43:30,176 INFO L154 LiptonReduction]: Checked pairs total: 6808 [2021-03-25 07:43:30,176 INFO L156 LiptonReduction]: Total number of compositions: 37 [2021-03-25 07:43:30,176 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 201 [2021-03-25 07:43:30,177 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:30,177 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,177 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:30,177 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:30,177 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:30,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:30,177 INFO L82 PathProgramCache]: Analyzing trace with hash 95779, now seen corresponding path program 1 times [2021-03-25 07:43:30,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:30,178 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930462827] [2021-03-25 07:43:30,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:30,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:30,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:30,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:30,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:30,186 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930462827] [2021-03-25 07:43:30,186 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:30,186 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:30,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512796617] [2021-03-25 07:43:30,186 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:30,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:30,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:30,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:30,187 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 153 [2021-03-25 07:43:30,187 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 77 transitions, 1671 flow. Second operand has 3 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,187 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:30,187 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 153 [2021-03-25 07:43:30,187 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:30,199 INFO L129 PetriNetUnfolder]: 0/76 cut-off events. [2021-03-25 07:43:30,199 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 893 conditions, 76 events. 0/76 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 71 event pairs, 0 based on Foata normal form. 38/114 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2021-03-25 07:43:30,199 INFO L132 encePairwiseOnDemand]: 151/153 looper letters, 0 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2021-03-25 07:43:30,199 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 76 transitions, 1671 flow [2021-03-25 07:43:30,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:30,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:30,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 452 transitions. [2021-03-25 07:43:30,200 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9847494553376906 [2021-03-25 07:43:30,200 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 452 transitions. [2021-03-25 07:43:30,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 452 transitions. [2021-03-25 07:43:30,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:30,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 452 transitions. [2021-03-25 07:43:30,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 153.0) internal successors, (612), 4 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,201 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 153.0) internal successors, (612), 4 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,201 INFO L185 Difference]: Start difference. First operand has 152 places, 77 transitions, 1671 flow. Second operand 3 states and 452 transitions. [2021-03-25 07:43:30,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 76 transitions, 1671 flow [2021-03-25 07:43:30,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 76 transitions, 339 flow, removed 666 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:30,213 INFO L241 Difference]: Finished difference. Result has 153 places, 76 transitions, 339 flow [2021-03-25 07:43:30,213 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=153, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=339, PETRI_PLACES=153, PETRI_TRANSITIONS=76} [2021-03-25 07:43:30,213 INFO L343 CegarLoopForPetriNet]: 152 programPoint places, 1 predicate places. [2021-03-25 07:43:30,213 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:30,213 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 76 transitions, 339 flow [2021-03-25 07:43:30,213 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 76 transitions, 339 flow [2021-03-25 07:43:30,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 153 places, 76 transitions, 339 flow [2021-03-25 07:43:30,220 INFO L129 PetriNetUnfolder]: 0/76 cut-off events. [2021-03-25 07:43:30,220 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,220 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227 conditions, 76 events. 0/76 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 77 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2021-03-25 07:43:30,221 INFO L142 LiptonReduction]: Number of co-enabled transitions 2738 [2021-03-25 07:43:30,223 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:30,223 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:30,223 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10 [2021-03-25 07:43:30,223 INFO L480 AbstractCegarLoop]: Abstraction has has 153 places, 76 transitions, 339 flow [2021-03-25 07:43:30,224 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,224 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:30,224 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:30,224 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-03-25 07:43:30,224 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:30,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:30,224 INFO L82 PathProgramCache]: Analyzing trace with hash -1594398209, now seen corresponding path program 1 times [2021-03-25 07:43:30,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:30,224 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111204782] [2021-03-25 07:43:30,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:30,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:30,230 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:30,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:30,231 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:30,235 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:30,235 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:30,235 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-03-25 07:43:30,235 WARN L342 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:30,235 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2021-03-25 07:43:30,265 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:30,265 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:30,266 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:30,266 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:30,266 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:30,266 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:30,266 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:30,266 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:30,266 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:30,266 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:30,267 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 196 places, 119 transitions, 1834 flow [2021-03-25 07:43:30,289 INFO L129 PetriNetUnfolder]: 0/233 cut-off events. [2021-03-25 07:43:30,289 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1089 conditions, 233 events. 0/233 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 762 event pairs, 0 based on Foata normal form. 0/194 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2021-03-25 07:43:30,297 INFO L82 GeneralOperation]: Start removeDead. Operand has 196 places, 119 transitions, 1834 flow [2021-03-25 07:43:30,298 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 194 places, 117 transitions, 1830 flow [2021-03-25 07:43:30,298 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:30,298 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 194 places, 117 transitions, 1830 flow [2021-03-25 07:43:30,298 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 194 places, 117 transitions, 1830 flow [2021-03-25 07:43:30,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 194 places, 117 transitions, 1830 flow [2021-03-25 07:43:30,316 INFO L129 PetriNetUnfolder]: 0/155 cut-off events. [2021-03-25 07:43:30,317 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1011 conditions, 155 events. 0/155 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 431 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2021-03-25 07:43:30,321 INFO L142 LiptonReduction]: Number of co-enabled transitions 8740 [2021-03-25 07:43:30,486 INFO L154 LiptonReduction]: Checked pairs total: 7182 [2021-03-25 07:43:30,486 INFO L156 LiptonReduction]: Total number of compositions: 38 [2021-03-25 07:43:30,486 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 188 [2021-03-25 07:43:30,487 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:30,487 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,487 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:30,487 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:30,487 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:30,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:30,487 INFO L82 PathProgramCache]: Analyzing trace with hash 100771, now seen corresponding path program 1 times [2021-03-25 07:43:30,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:30,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876239755] [2021-03-25 07:43:30,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:30,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:30,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:30,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:30,496 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876239755] [2021-03-25 07:43:30,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:30,496 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:30,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923341712] [2021-03-25 07:43:30,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:30,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:30,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:30,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:30,497 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 157 [2021-03-25 07:43:30,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 79 transitions, 1754 flow. Second operand has 3 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:30,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 157 [2021-03-25 07:43:30,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:30,509 INFO L129 PetriNetUnfolder]: 0/78 cut-off events. [2021-03-25 07:43:30,509 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 936 conditions, 78 events. 0/78 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 76 event pairs, 0 based on Foata normal form. 39/117 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2021-03-25 07:43:30,513 INFO L132 encePairwiseOnDemand]: 155/157 looper letters, 0 selfloop transitions, 1 changer transitions 0/78 dead transitions. [2021-03-25 07:43:30,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 78 transitions, 1754 flow [2021-03-25 07:43:30,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:30,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:30,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 464 transitions. [2021-03-25 07:43:30,514 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9851380042462845 [2021-03-25 07:43:30,514 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 464 transitions. [2021-03-25 07:43:30,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 464 transitions. [2021-03-25 07:43:30,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:30,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 464 transitions. [2021-03-25 07:43:30,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,515 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,515 INFO L185 Difference]: Start difference. First operand has 156 places, 79 transitions, 1754 flow. Second operand 3 states and 464 transitions. [2021-03-25 07:43:30,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 78 transitions, 1754 flow [2021-03-25 07:43:30,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 78 transitions, 348 flow, removed 703 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:30,528 INFO L241 Difference]: Finished difference. Result has 157 places, 78 transitions, 348 flow [2021-03-25 07:43:30,528 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=348, PETRI_PLACES=157, PETRI_TRANSITIONS=78} [2021-03-25 07:43:30,528 INFO L343 CegarLoopForPetriNet]: 156 programPoint places, 1 predicate places. [2021-03-25 07:43:30,528 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:30,528 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 157 places, 78 transitions, 348 flow [2021-03-25 07:43:30,528 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 157 places, 78 transitions, 348 flow [2021-03-25 07:43:30,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 157 places, 78 transitions, 348 flow [2021-03-25 07:43:30,558 INFO L129 PetriNetUnfolder]: 0/78 cut-off events. [2021-03-25 07:43:30,558 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,558 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 78 events. 0/78 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 76 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2021-03-25 07:43:30,559 INFO L142 LiptonReduction]: Number of co-enabled transitions 2888 [2021-03-25 07:43:30,561 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:30,561 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:30,561 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 33 [2021-03-25 07:43:30,562 INFO L480 AbstractCegarLoop]: Abstraction has has 157 places, 78 transitions, 348 flow [2021-03-25 07:43:30,562 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,562 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:30,562 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:30,562 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-03-25 07:43:30,562 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:30,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:30,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1021538209, now seen corresponding path program 1 times [2021-03-25 07:43:30,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:30,563 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254042077] [2021-03-25 07:43:30,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:30,569 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:30,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:30,571 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:30,575 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:30,575 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:30,575 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-03-25 07:43:30,575 WARN L342 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:30,575 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2021-03-25 07:43:30,606 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:30,606 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:30,607 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:30,607 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:30,607 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:30,607 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:30,607 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:30,607 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:30,607 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:30,607 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:30,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 201 places, 122 transitions, 1921 flow [2021-03-25 07:43:30,629 INFO L129 PetriNetUnfolder]: 0/239 cut-off events. [2021-03-25 07:43:30,629 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,630 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1137 conditions, 239 events. 0/239 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 781 event pairs, 0 based on Foata normal form. 0/199 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2021-03-25 07:43:30,630 INFO L82 GeneralOperation]: Start removeDead. Operand has 201 places, 122 transitions, 1921 flow [2021-03-25 07:43:30,631 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 199 places, 120 transitions, 1917 flow [2021-03-25 07:43:30,631 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:30,631 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 199 places, 120 transitions, 1917 flow [2021-03-25 07:43:30,631 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 199 places, 120 transitions, 1917 flow [2021-03-25 07:43:30,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 199 places, 120 transitions, 1917 flow [2021-03-25 07:43:30,649 INFO L129 PetriNetUnfolder]: 0/159 cut-off events. [2021-03-25 07:43:30,649 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1057 conditions, 159 events. 0/159 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 379 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2021-03-25 07:43:30,654 INFO L142 LiptonReduction]: Number of co-enabled transitions 9204 [2021-03-25 07:43:30,833 INFO L154 LiptonReduction]: Checked pairs total: 7566 [2021-03-25 07:43:30,833 INFO L156 LiptonReduction]: Total number of compositions: 39 [2021-03-25 07:43:30,834 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 203 [2021-03-25 07:43:30,834 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:30,834 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,834 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:30,834 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:30,834 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:30,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:30,834 INFO L82 PathProgramCache]: Analyzing trace with hash 105891, now seen corresponding path program 1 times [2021-03-25 07:43:30,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:30,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403234775] [2021-03-25 07:43:30,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:30,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:30,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:30,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:30,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:30,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403234775] [2021-03-25 07:43:30,845 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:30,845 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:30,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984201131] [2021-03-25 07:43:30,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:30,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:30,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:30,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:30,846 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 161 [2021-03-25 07:43:30,846 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 81 transitions, 1839 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:30,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 161 [2021-03-25 07:43:30,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:30,858 INFO L129 PetriNetUnfolder]: 0/80 cut-off events. [2021-03-25 07:43:30,858 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 980 conditions, 80 events. 0/80 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 77 event pairs, 0 based on Foata normal form. 40/120 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2021-03-25 07:43:30,858 INFO L132 encePairwiseOnDemand]: 159/161 looper letters, 0 selfloop transitions, 1 changer transitions 0/80 dead transitions. [2021-03-25 07:43:30,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 80 transitions, 1839 flow [2021-03-25 07:43:30,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:30,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions. [2021-03-25 07:43:30,859 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9855072463768116 [2021-03-25 07:43:30,859 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 476 transitions. [2021-03-25 07:43:30,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 476 transitions. [2021-03-25 07:43:30,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:30,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 476 transitions. [2021-03-25 07:43:30,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,860 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,860 INFO L185 Difference]: Start difference. First operand has 160 places, 81 transitions, 1839 flow. Second operand 3 states and 476 transitions. [2021-03-25 07:43:30,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 80 transitions, 1839 flow [2021-03-25 07:43:30,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 80 transitions, 357 flow, removed 741 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:30,873 INFO L241 Difference]: Finished difference. Result has 161 places, 80 transitions, 357 flow [2021-03-25 07:43:30,873 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=161, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=357, PETRI_PLACES=161, PETRI_TRANSITIONS=80} [2021-03-25 07:43:30,873 INFO L343 CegarLoopForPetriNet]: 160 programPoint places, 1 predicate places. [2021-03-25 07:43:30,873 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:30,873 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 161 places, 80 transitions, 357 flow [2021-03-25 07:43:30,873 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 161 places, 80 transitions, 357 flow [2021-03-25 07:43:30,874 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 161 places, 80 transitions, 357 flow [2021-03-25 07:43:30,880 INFO L129 PetriNetUnfolder]: 0/80 cut-off events. [2021-03-25 07:43:30,880 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 80 events. 0/80 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 75 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2021-03-25 07:43:30,881 INFO L142 LiptonReduction]: Number of co-enabled transitions 3042 [2021-03-25 07:43:30,883 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:30,883 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:30,883 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10 [2021-03-25 07:43:30,884 INFO L480 AbstractCegarLoop]: Abstraction has has 161 places, 80 transitions, 357 flow [2021-03-25 07:43:30,884 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,884 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:30,884 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:30,884 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-03-25 07:43:30,884 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:30,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:30,884 INFO L82 PathProgramCache]: Analyzing trace with hash 131279706, now seen corresponding path program 1 times [2021-03-25 07:43:30,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:30,884 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328097354] [2021-03-25 07:43:30,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:30,890 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:30,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:30,891 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:30,895 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:30,895 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:30,895 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-03-25 07:43:30,895 WARN L342 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:30,895 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2021-03-25 07:43:30,923 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:30,923 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:30,923 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:30,924 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:30,924 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:30,924 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:30,924 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:30,924 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:30,924 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:30,924 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:30,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 206 places, 125 transitions, 2010 flow [2021-03-25 07:43:30,946 INFO L129 PetriNetUnfolder]: 0/245 cut-off events. [2021-03-25 07:43:30,947 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1186 conditions, 245 events. 0/245 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 816 event pairs, 0 based on Foata normal form. 0/204 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2021-03-25 07:43:30,947 INFO L82 GeneralOperation]: Start removeDead. Operand has 206 places, 125 transitions, 2010 flow [2021-03-25 07:43:30,948 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 204 places, 123 transitions, 2006 flow [2021-03-25 07:43:30,948 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:30,948 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 204 places, 123 transitions, 2006 flow [2021-03-25 07:43:30,948 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 204 places, 123 transitions, 2006 flow [2021-03-25 07:43:30,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 204 places, 123 transitions, 2006 flow [2021-03-25 07:43:30,966 INFO L129 PetriNetUnfolder]: 0/163 cut-off events. [2021-03-25 07:43:30,966 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:30,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1104 conditions, 163 events. 0/163 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 456 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2021-03-25 07:43:30,972 INFO L142 LiptonReduction]: Number of co-enabled transitions 9680 [2021-03-25 07:43:31,144 INFO L154 LiptonReduction]: Checked pairs total: 7960 [2021-03-25 07:43:31,145 INFO L156 LiptonReduction]: Total number of compositions: 40 [2021-03-25 07:43:31,145 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 197 [2021-03-25 07:43:31,145 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:31,145 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,145 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:31,145 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:31,145 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:31,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:31,146 INFO L82 PathProgramCache]: Analyzing trace with hash 111139, now seen corresponding path program 1 times [2021-03-25 07:43:31,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:31,146 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110961334] [2021-03-25 07:43:31,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:31,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:31,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:31,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:31,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110961334] [2021-03-25 07:43:31,156 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:31,156 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:31,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109347470] [2021-03-25 07:43:31,156 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:31,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:31,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:31,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:31,157 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 165 [2021-03-25 07:43:31,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 83 transitions, 1926 flow. Second operand has 3 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:31,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 165 [2021-03-25 07:43:31,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:31,170 INFO L129 PetriNetUnfolder]: 0/82 cut-off events. [2021-03-25 07:43:31,170 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1025 conditions, 82 events. 0/82 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 70 event pairs, 0 based on Foata normal form. 41/123 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2021-03-25 07:43:31,170 INFO L132 encePairwiseOnDemand]: 163/165 looper letters, 0 selfloop transitions, 1 changer transitions 0/82 dead transitions. [2021-03-25 07:43:31,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 82 transitions, 1926 flow [2021-03-25 07:43:31,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:31,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:31,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2021-03-25 07:43:31,171 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9858585858585859 [2021-03-25 07:43:31,171 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 488 transitions. [2021-03-25 07:43:31,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 488 transitions. [2021-03-25 07:43:31,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:31,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 488 transitions. [2021-03-25 07:43:31,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 165.0) internal successors, (660), 4 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,172 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 165.0) internal successors, (660), 4 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,173 INFO L185 Difference]: Start difference. First operand has 164 places, 83 transitions, 1926 flow. Second operand 3 states and 488 transitions. [2021-03-25 07:43:31,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 82 transitions, 1926 flow [2021-03-25 07:43:31,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 82 transitions, 366 flow, removed 780 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:31,205 INFO L241 Difference]: Finished difference. Result has 165 places, 82 transitions, 366 flow [2021-03-25 07:43:31,205 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=366, PETRI_PLACES=165, PETRI_TRANSITIONS=82} [2021-03-25 07:43:31,205 INFO L343 CegarLoopForPetriNet]: 164 programPoint places, 1 predicate places. [2021-03-25 07:43:31,205 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:31,205 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 165 places, 82 transitions, 366 flow [2021-03-25 07:43:31,206 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 165 places, 82 transitions, 366 flow [2021-03-25 07:43:31,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 165 places, 82 transitions, 366 flow [2021-03-25 07:43:31,213 INFO L129 PetriNetUnfolder]: 0/82 cut-off events. [2021-03-25 07:43:31,213 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 245 conditions, 82 events. 0/82 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 86 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2021-03-25 07:43:31,214 INFO L142 LiptonReduction]: Number of co-enabled transitions 3200 [2021-03-25 07:43:31,216 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:31,216 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:31,216 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11 [2021-03-25 07:43:31,216 INFO L480 AbstractCegarLoop]: Abstraction has has 165 places, 82 transitions, 366 flow [2021-03-25 07:43:31,217 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,217 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:31,217 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:31,217 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-03-25 07:43:31,217 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:31,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:31,217 INFO L82 PathProgramCache]: Analyzing trace with hash -92914844, now seen corresponding path program 1 times [2021-03-25 07:43:31,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:31,217 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424018406] [2021-03-25 07:43:31,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:31,223 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:31,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:31,224 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:31,228 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:31,228 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:31,228 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-03-25 07:43:31,228 WARN L342 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:31,228 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2021-03-25 07:43:31,258 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:31,258 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:31,259 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:31,259 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:31,259 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:31,259 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:31,259 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:31,259 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:31,259 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:31,259 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:31,260 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 211 places, 128 transitions, 2101 flow [2021-03-25 07:43:31,283 INFO L129 PetriNetUnfolder]: 0/251 cut-off events. [2021-03-25 07:43:31,283 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1236 conditions, 251 events. 0/251 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 802 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2021-03-25 07:43:31,283 INFO L82 GeneralOperation]: Start removeDead. Operand has 211 places, 128 transitions, 2101 flow [2021-03-25 07:43:31,284 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 209 places, 126 transitions, 2097 flow [2021-03-25 07:43:31,284 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:31,284 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 209 places, 126 transitions, 2097 flow [2021-03-25 07:43:31,284 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 209 places, 126 transitions, 2097 flow [2021-03-25 07:43:31,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 209 places, 126 transitions, 2097 flow [2021-03-25 07:43:31,328 INFO L129 PetriNetUnfolder]: 0/167 cut-off events. [2021-03-25 07:43:31,328 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,328 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1152 conditions, 167 events. 0/167 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 495 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2021-03-25 07:43:31,335 INFO L142 LiptonReduction]: Number of co-enabled transitions 10168 [2021-03-25 07:43:31,528 INFO L154 LiptonReduction]: Checked pairs total: 8364 [2021-03-25 07:43:31,528 INFO L156 LiptonReduction]: Total number of compositions: 41 [2021-03-25 07:43:31,528 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 244 [2021-03-25 07:43:31,529 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:31,529 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,529 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:31,529 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:31,529 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:31,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:31,529 INFO L82 PathProgramCache]: Analyzing trace with hash 116515, now seen corresponding path program 1 times [2021-03-25 07:43:31,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:31,530 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384119388] [2021-03-25 07:43:31,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:31,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:31,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:31,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:31,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:31,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384119388] [2021-03-25 07:43:31,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:31,539 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:31,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712373108] [2021-03-25 07:43:31,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:31,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:31,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:31,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:31,540 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 169 [2021-03-25 07:43:31,540 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 85 transitions, 2015 flow. Second operand has 3 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:31,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 169 [2021-03-25 07:43:31,541 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:31,556 INFO L129 PetriNetUnfolder]: 0/84 cut-off events. [2021-03-25 07:43:31,557 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1071 conditions, 84 events. 0/84 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 79 event pairs, 0 based on Foata normal form. 42/126 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2021-03-25 07:43:31,557 INFO L132 encePairwiseOnDemand]: 167/169 looper letters, 0 selfloop transitions, 1 changer transitions 0/84 dead transitions. [2021-03-25 07:43:31,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 84 transitions, 2015 flow [2021-03-25 07:43:31,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:31,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:31,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 500 transitions. [2021-03-25 07:43:31,558 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9861932938856016 [2021-03-25 07:43:31,558 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 500 transitions. [2021-03-25 07:43:31,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 500 transitions. [2021-03-25 07:43:31,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:31,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 500 transitions. [2021-03-25 07:43:31,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 169.0) internal successors, (676), 4 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,560 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 169.0) internal successors, (676), 4 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,560 INFO L185 Difference]: Start difference. First operand has 168 places, 85 transitions, 2015 flow. Second operand 3 states and 500 transitions. [2021-03-25 07:43:31,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 84 transitions, 2015 flow [2021-03-25 07:43:31,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 84 transitions, 375 flow, removed 820 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:31,581 INFO L241 Difference]: Finished difference. Result has 169 places, 84 transitions, 375 flow [2021-03-25 07:43:31,581 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=375, PETRI_PLACES=169, PETRI_TRANSITIONS=84} [2021-03-25 07:43:31,581 INFO L343 CegarLoopForPetriNet]: 168 programPoint places, 1 predicate places. [2021-03-25 07:43:31,581 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:31,581 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 84 transitions, 375 flow [2021-03-25 07:43:31,581 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 84 transitions, 375 flow [2021-03-25 07:43:31,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 169 places, 84 transitions, 375 flow [2021-03-25 07:43:31,591 INFO L129 PetriNetUnfolder]: 0/84 cut-off events. [2021-03-25 07:43:31,591 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 251 conditions, 84 events. 0/84 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 73 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2021-03-25 07:43:31,592 INFO L142 LiptonReduction]: Number of co-enabled transitions 3362 [2021-03-25 07:43:31,595 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:31,595 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:31,595 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14 [2021-03-25 07:43:31,596 INFO L480 AbstractCegarLoop]: Abstraction has has 169 places, 84 transitions, 375 flow [2021-03-25 07:43:31,596 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,596 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:31,596 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:31,596 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-03-25 07:43:31,596 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:31,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:31,596 INFO L82 PathProgramCache]: Analyzing trace with hash -2062937915, now seen corresponding path program 1 times [2021-03-25 07:43:31,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:31,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839486585] [2021-03-25 07:43:31,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:31,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:31,603 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:31,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:31,605 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:31,609 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:31,609 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:31,609 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-03-25 07:43:31,609 WARN L342 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:31,609 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2021-03-25 07:43:31,647 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:31,647 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:31,648 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:31,648 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:31,648 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:31,648 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:31,648 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:31,648 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:31,648 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:31,648 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:31,649 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 216 places, 131 transitions, 2194 flow [2021-03-25 07:43:31,676 INFO L129 PetriNetUnfolder]: 0/257 cut-off events. [2021-03-25 07:43:31,676 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1287 conditions, 257 events. 0/257 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 808 event pairs, 0 based on Foata normal form. 0/214 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2021-03-25 07:43:31,676 INFO L82 GeneralOperation]: Start removeDead. Operand has 216 places, 131 transitions, 2194 flow [2021-03-25 07:43:31,677 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 214 places, 129 transitions, 2190 flow [2021-03-25 07:43:31,677 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:31,677 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 214 places, 129 transitions, 2190 flow [2021-03-25 07:43:31,677 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 214 places, 129 transitions, 2190 flow [2021-03-25 07:43:31,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 214 places, 129 transitions, 2190 flow [2021-03-25 07:43:31,697 INFO L129 PetriNetUnfolder]: 0/171 cut-off events. [2021-03-25 07:43:31,697 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,697 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1201 conditions, 171 events. 0/171 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 493 event pairs, 0 based on Foata normal form. 0/171 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2021-03-25 07:43:31,703 INFO L142 LiptonReduction]: Number of co-enabled transitions 10668 [2021-03-25 07:43:31,895 INFO L154 LiptonReduction]: Checked pairs total: 8778 [2021-03-25 07:43:31,896 INFO L156 LiptonReduction]: Total number of compositions: 42 [2021-03-25 07:43:31,896 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 219 [2021-03-25 07:43:31,896 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:31,896 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,896 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:31,896 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:31,897 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:31,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:31,897 INFO L82 PathProgramCache]: Analyzing trace with hash 122019, now seen corresponding path program 1 times [2021-03-25 07:43:31,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:31,897 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291706792] [2021-03-25 07:43:31,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:31,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:31,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:31,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:31,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:31,906 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291706792] [2021-03-25 07:43:31,906 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:31,906 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:31,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595630813] [2021-03-25 07:43:31,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:31,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:31,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:31,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:31,907 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 173 [2021-03-25 07:43:31,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 87 transitions, 2106 flow. Second operand has 3 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,907 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:31,907 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 173 [2021-03-25 07:43:31,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:31,920 INFO L129 PetriNetUnfolder]: 0/86 cut-off events. [2021-03-25 07:43:31,920 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1118 conditions, 86 events. 0/86 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 90 event pairs, 0 based on Foata normal form. 43/129 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2021-03-25 07:43:31,921 INFO L132 encePairwiseOnDemand]: 171/173 looper letters, 0 selfloop transitions, 1 changer transitions 0/86 dead transitions. [2021-03-25 07:43:31,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 86 transitions, 2106 flow [2021-03-25 07:43:31,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:31,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:31,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 512 transitions. [2021-03-25 07:43:31,921 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9865125240847784 [2021-03-25 07:43:31,922 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 512 transitions. [2021-03-25 07:43:31,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 512 transitions. [2021-03-25 07:43:31,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:31,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 512 transitions. [2021-03-25 07:43:31,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 173.0) internal successors, (692), 4 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,923 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 173.0) internal successors, (692), 4 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,923 INFO L185 Difference]: Start difference. First operand has 172 places, 87 transitions, 2106 flow. Second operand 3 states and 512 transitions. [2021-03-25 07:43:31,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 86 transitions, 2106 flow [2021-03-25 07:43:31,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 86 transitions, 384 flow, removed 861 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:31,943 INFO L241 Difference]: Finished difference. Result has 173 places, 86 transitions, 384 flow [2021-03-25 07:43:31,943 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=173, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=384, PETRI_PLACES=173, PETRI_TRANSITIONS=86} [2021-03-25 07:43:31,943 INFO L343 CegarLoopForPetriNet]: 172 programPoint places, 1 predicate places. [2021-03-25 07:43:31,943 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:31,943 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 173 places, 86 transitions, 384 flow [2021-03-25 07:43:31,943 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 173 places, 86 transitions, 384 flow [2021-03-25 07:43:31,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 173 places, 86 transitions, 384 flow [2021-03-25 07:43:31,951 INFO L129 PetriNetUnfolder]: 0/86 cut-off events. [2021-03-25 07:43:31,951 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:31,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 257 conditions, 86 events. 0/86 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 86 event pairs, 0 based on Foata normal form. 0/86 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2021-03-25 07:43:31,952 INFO L142 LiptonReduction]: Number of co-enabled transitions 3528 [2021-03-25 07:43:31,955 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:31,955 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:31,955 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12 [2021-03-25 07:43:31,955 INFO L480 AbstractCegarLoop]: Abstraction has has 173 places, 86 transitions, 384 flow [2021-03-25 07:43:31,955 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,955 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:31,955 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:31,955 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-03-25 07:43:31,956 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:31,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:31,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1248466727, now seen corresponding path program 1 times [2021-03-25 07:43:31,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:31,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728456869] [2021-03-25 07:43:31,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:31,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:31,962 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:31,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:31,963 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:31,967 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:31,968 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:31,968 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-03-25 07:43:31,968 WARN L342 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:31,968 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2021-03-25 07:43:32,001 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:32,001 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:32,001 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:32,001 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:32,001 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:32,001 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:32,002 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:32,002 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:32,002 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:32,002 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:32,003 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 221 places, 134 transitions, 2289 flow [2021-03-25 07:43:32,028 INFO L129 PetriNetUnfolder]: 0/263 cut-off events. [2021-03-25 07:43:32,028 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1339 conditions, 263 events. 0/263 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 856 event pairs, 0 based on Foata normal form. 0/219 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2021-03-25 07:43:32,028 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 134 transitions, 2289 flow [2021-03-25 07:43:32,029 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 219 places, 132 transitions, 2285 flow [2021-03-25 07:43:32,029 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:32,029 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 219 places, 132 transitions, 2285 flow [2021-03-25 07:43:32,029 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 219 places, 132 transitions, 2285 flow [2021-03-25 07:43:32,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 132 transitions, 2285 flow [2021-03-25 07:43:32,049 INFO L129 PetriNetUnfolder]: 0/175 cut-off events. [2021-03-25 07:43:32,049 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,049 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1251 conditions, 175 events. 0/175 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 491 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2021-03-25 07:43:32,055 INFO L142 LiptonReduction]: Number of co-enabled transitions 11180 [2021-03-25 07:43:32,239 INFO L154 LiptonReduction]: Checked pairs total: 9202 [2021-03-25 07:43:32,240 INFO L156 LiptonReduction]: Total number of compositions: 43 [2021-03-25 07:43:32,240 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 211 [2021-03-25 07:43:32,240 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:32,241 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,241 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:32,241 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:32,241 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:32,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:32,241 INFO L82 PathProgramCache]: Analyzing trace with hash 127651, now seen corresponding path program 1 times [2021-03-25 07:43:32,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:32,241 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483675622] [2021-03-25 07:43:32,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:32,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:32,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:32,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:32,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:32,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483675622] [2021-03-25 07:43:32,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:32,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:32,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999638106] [2021-03-25 07:43:32,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:32,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:32,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:32,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:32,252 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 177 [2021-03-25 07:43:32,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 89 transitions, 2199 flow. Second operand has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:32,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 177 [2021-03-25 07:43:32,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:32,266 INFO L129 PetriNetUnfolder]: 0/88 cut-off events. [2021-03-25 07:43:32,266 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1166 conditions, 88 events. 0/88 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 83 event pairs, 0 based on Foata normal form. 44/132 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2021-03-25 07:43:32,266 INFO L132 encePairwiseOnDemand]: 175/177 looper letters, 0 selfloop transitions, 1 changer transitions 0/88 dead transitions. [2021-03-25 07:43:32,266 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 88 transitions, 2199 flow [2021-03-25 07:43:32,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:32,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:32,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 524 transitions. [2021-03-25 07:43:32,267 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9868173258003766 [2021-03-25 07:43:32,267 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 524 transitions. [2021-03-25 07:43:32,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 524 transitions. [2021-03-25 07:43:32,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:32,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 524 transitions. [2021-03-25 07:43:32,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 177.0) internal successors, (708), 4 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,269 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 177.0) internal successors, (708), 4 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,269 INFO L185 Difference]: Start difference. First operand has 176 places, 89 transitions, 2199 flow. Second operand 3 states and 524 transitions. [2021-03-25 07:43:32,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 88 transitions, 2199 flow [2021-03-25 07:43:32,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 88 transitions, 393 flow, removed 903 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:32,311 INFO L241 Difference]: Finished difference. Result has 177 places, 88 transitions, 393 flow [2021-03-25 07:43:32,311 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=177, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=393, PETRI_PLACES=177, PETRI_TRANSITIONS=88} [2021-03-25 07:43:32,312 INFO L343 CegarLoopForPetriNet]: 176 programPoint places, 1 predicate places. [2021-03-25 07:43:32,312 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:32,312 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 177 places, 88 transitions, 393 flow [2021-03-25 07:43:32,313 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 177 places, 88 transitions, 393 flow [2021-03-25 07:43:32,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 177 places, 88 transitions, 393 flow [2021-03-25 07:43:32,321 INFO L129 PetriNetUnfolder]: 0/88 cut-off events. [2021-03-25 07:43:32,321 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 263 conditions, 88 events. 0/88 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 85 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2021-03-25 07:43:32,322 INFO L142 LiptonReduction]: Number of co-enabled transitions 3698 [2021-03-25 07:43:32,325 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:32,325 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:32,325 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13 [2021-03-25 07:43:32,325 INFO L480 AbstractCegarLoop]: Abstraction has has 177 places, 88 transitions, 393 flow [2021-03-25 07:43:32,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,325 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:32,325 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:32,325 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-03-25 07:43:32,326 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:32,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:32,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1295684672, now seen corresponding path program 1 times [2021-03-25 07:43:32,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:32,326 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684527074] [2021-03-25 07:43:32,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:32,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:32,348 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:32,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:32,350 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:32,354 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:32,354 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:32,354 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-03-25 07:43:32,354 WARN L342 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:32,354 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2021-03-25 07:43:32,387 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:32,388 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:32,389 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:32,389 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:32,389 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:32,389 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:32,389 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:32,389 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:32,389 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:32,389 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:32,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 226 places, 137 transitions, 2386 flow [2021-03-25 07:43:32,416 INFO L129 PetriNetUnfolder]: 0/269 cut-off events. [2021-03-25 07:43:32,416 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1392 conditions, 269 events. 0/269 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 881 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2021-03-25 07:43:32,416 INFO L82 GeneralOperation]: Start removeDead. Operand has 226 places, 137 transitions, 2386 flow [2021-03-25 07:43:32,417 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 224 places, 135 transitions, 2382 flow [2021-03-25 07:43:32,417 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:32,417 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 224 places, 135 transitions, 2382 flow [2021-03-25 07:43:32,417 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 224 places, 135 transitions, 2382 flow [2021-03-25 07:43:32,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 224 places, 135 transitions, 2382 flow [2021-03-25 07:43:32,441 INFO L129 PetriNetUnfolder]: 0/179 cut-off events. [2021-03-25 07:43:32,441 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1302 conditions, 179 events. 0/179 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 557 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2021-03-25 07:43:32,447 INFO L142 LiptonReduction]: Number of co-enabled transitions 11704 [2021-03-25 07:43:32,635 INFO L154 LiptonReduction]: Checked pairs total: 9636 [2021-03-25 07:43:32,635 INFO L156 LiptonReduction]: Total number of compositions: 44 [2021-03-25 07:43:32,635 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 218 [2021-03-25 07:43:32,636 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:32,636 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,636 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:32,636 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:32,636 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:32,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:32,636 INFO L82 PathProgramCache]: Analyzing trace with hash 133411, now seen corresponding path program 1 times [2021-03-25 07:43:32,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:32,636 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861855153] [2021-03-25 07:43:32,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:32,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:32,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:32,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:32,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:32,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861855153] [2021-03-25 07:43:32,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:32,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:32,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891814103] [2021-03-25 07:43:32,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:32,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:32,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:32,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:32,646 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 181 [2021-03-25 07:43:32,646 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 91 transitions, 2294 flow. Second operand has 3 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,646 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:32,646 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 181 [2021-03-25 07:43:32,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:32,660 INFO L129 PetriNetUnfolder]: 0/90 cut-off events. [2021-03-25 07:43:32,661 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1215 conditions, 90 events. 0/90 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 80 event pairs, 0 based on Foata normal form. 45/135 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2021-03-25 07:43:32,661 INFO L132 encePairwiseOnDemand]: 179/181 looper letters, 0 selfloop transitions, 1 changer transitions 0/90 dead transitions. [2021-03-25 07:43:32,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 90 transitions, 2294 flow [2021-03-25 07:43:32,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:32,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:32,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 536 transitions. [2021-03-25 07:43:32,662 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9871086556169429 [2021-03-25 07:43:32,662 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 536 transitions. [2021-03-25 07:43:32,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 536 transitions. [2021-03-25 07:43:32,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:32,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 536 transitions. [2021-03-25 07:43:32,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 181.0) internal successors, (724), 4 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,663 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 181.0) internal successors, (724), 4 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,663 INFO L185 Difference]: Start difference. First operand has 180 places, 91 transitions, 2294 flow. Second operand 3 states and 536 transitions. [2021-03-25 07:43:32,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 90 transitions, 2294 flow [2021-03-25 07:43:32,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 90 transitions, 402 flow, removed 946 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:32,686 INFO L241 Difference]: Finished difference. Result has 181 places, 90 transitions, 402 flow [2021-03-25 07:43:32,686 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=402, PETRI_PLACES=181, PETRI_TRANSITIONS=90} [2021-03-25 07:43:32,687 INFO L343 CegarLoopForPetriNet]: 180 programPoint places, 1 predicate places. [2021-03-25 07:43:32,687 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:32,687 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 181 places, 90 transitions, 402 flow [2021-03-25 07:43:32,687 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 181 places, 90 transitions, 402 flow [2021-03-25 07:43:32,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 181 places, 90 transitions, 402 flow [2021-03-25 07:43:32,695 INFO L129 PetriNetUnfolder]: 0/90 cut-off events. [2021-03-25 07:43:32,695 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,695 INFO L84 FinitePrefix]: Finished finitePrefix Result has 269 conditions, 90 events. 0/90 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 88 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2021-03-25 07:43:32,696 INFO L142 LiptonReduction]: Number of co-enabled transitions 3872 [2021-03-25 07:43:32,698 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:32,699 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:32,699 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12 [2021-03-25 07:43:32,699 INFO L480 AbstractCegarLoop]: Abstraction has has 181 places, 90 transitions, 402 flow [2021-03-25 07:43:32,699 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:32,699 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:32,699 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:32,699 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2021-03-25 07:43:32,699 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:32,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:32,699 INFO L82 PathProgramCache]: Analyzing trace with hash -199292694, now seen corresponding path program 1 times [2021-03-25 07:43:32,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:32,699 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892896468] [2021-03-25 07:43:32,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:32,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:32,705 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:32,707 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:32,712 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:32,712 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:32,712 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2021-03-25 07:43:32,712 WARN L342 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:32,712 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2021-03-25 07:43:32,743 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:32,743 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:32,743 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:32,743 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:32,743 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:32,743 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:32,743 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:32,743 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:32,743 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:32,743 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:32,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 231 places, 140 transitions, 2485 flow [2021-03-25 07:43:32,770 INFO L129 PetriNetUnfolder]: 0/275 cut-off events. [2021-03-25 07:43:32,771 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1446 conditions, 275 events. 0/275 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 874 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2021-03-25 07:43:32,771 INFO L82 GeneralOperation]: Start removeDead. Operand has 231 places, 140 transitions, 2485 flow [2021-03-25 07:43:32,772 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 229 places, 138 transitions, 2481 flow [2021-03-25 07:43:32,772 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:32,772 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 229 places, 138 transitions, 2481 flow [2021-03-25 07:43:32,772 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 229 places, 138 transitions, 2481 flow [2021-03-25 07:43:32,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 229 places, 138 transitions, 2481 flow [2021-03-25 07:43:32,794 INFO L129 PetriNetUnfolder]: 0/183 cut-off events. [2021-03-25 07:43:32,794 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,794 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1354 conditions, 183 events. 0/183 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 439 event pairs, 0 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2021-03-25 07:43:32,800 INFO L142 LiptonReduction]: Number of co-enabled transitions 12240 [2021-03-25 07:43:32,994 INFO L154 LiptonReduction]: Checked pairs total: 10080 [2021-03-25 07:43:32,994 INFO L156 LiptonReduction]: Total number of compositions: 45 [2021-03-25 07:43:32,994 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 222 [2021-03-25 07:43:32,995 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:32,995 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:32,995 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:32,995 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:32,995 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:32,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:32,995 INFO L82 PathProgramCache]: Analyzing trace with hash 139299, now seen corresponding path program 1 times [2021-03-25 07:43:32,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:32,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228163218] [2021-03-25 07:43:32,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:33,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:33,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:33,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:33,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228163218] [2021-03-25 07:43:33,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:33,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:33,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539630384] [2021-03-25 07:43:33,004 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:33,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:33,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:33,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:33,005 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 185 [2021-03-25 07:43:33,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 93 transitions, 2391 flow. Second operand has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:33,006 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 185 [2021-03-25 07:43:33,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:33,021 INFO L129 PetriNetUnfolder]: 0/92 cut-off events. [2021-03-25 07:43:33,021 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1265 conditions, 92 events. 0/92 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 79 event pairs, 0 based on Foata normal form. 46/138 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2021-03-25 07:43:33,021 INFO L132 encePairwiseOnDemand]: 183/185 looper letters, 0 selfloop transitions, 1 changer transitions 0/92 dead transitions. [2021-03-25 07:43:33,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 92 transitions, 2391 flow [2021-03-25 07:43:33,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:33,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:33,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 548 transitions. [2021-03-25 07:43:33,022 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9873873873873874 [2021-03-25 07:43:33,022 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 548 transitions. [2021-03-25 07:43:33,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 548 transitions. [2021-03-25 07:43:33,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:33,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 548 transitions. [2021-03-25 07:43:33,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 185.0) internal successors, (740), 4 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,024 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 185.0) internal successors, (740), 4 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,024 INFO L185 Difference]: Start difference. First operand has 184 places, 93 transitions, 2391 flow. Second operand 3 states and 548 transitions. [2021-03-25 07:43:33,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 92 transitions, 2391 flow [2021-03-25 07:43:33,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 92 transitions, 411 flow, removed 990 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:33,050 INFO L241 Difference]: Finished difference. Result has 185 places, 92 transitions, 411 flow [2021-03-25 07:43:33,050 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=411, PETRI_PLACES=185, PETRI_TRANSITIONS=92} [2021-03-25 07:43:33,051 INFO L343 CegarLoopForPetriNet]: 184 programPoint places, 1 predicate places. [2021-03-25 07:43:33,051 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:33,051 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 185 places, 92 transitions, 411 flow [2021-03-25 07:43:33,051 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 185 places, 92 transitions, 411 flow [2021-03-25 07:43:33,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 185 places, 92 transitions, 411 flow [2021-03-25 07:43:33,059 INFO L129 PetriNetUnfolder]: 0/92 cut-off events. [2021-03-25 07:43:33,059 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 92 events. 0/92 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 83 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2021-03-25 07:43:33,060 INFO L142 LiptonReduction]: Number of co-enabled transitions 4050 [2021-03-25 07:43:33,064 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:33,064 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:33,064 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13 [2021-03-25 07:43:33,064 INFO L480 AbstractCegarLoop]: Abstraction has has 185 places, 92 transitions, 411 flow [2021-03-25 07:43:33,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,064 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:33,064 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:33,064 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2021-03-25 07:43:33,064 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:33,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:33,064 INFO L82 PathProgramCache]: Analyzing trace with hash -1531564085, now seen corresponding path program 1 times [2021-03-25 07:43:33,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:33,065 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555671684] [2021-03-25 07:43:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:33,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:33,071 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:33,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:33,072 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:33,077 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:33,077 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:33,077 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2021-03-25 07:43:33,077 WARN L342 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:33,077 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2021-03-25 07:43:33,112 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:33,113 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:33,113 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:33,113 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:33,113 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:33,113 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:33,113 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:33,113 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:33,113 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:33,113 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:33,115 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 236 places, 143 transitions, 2586 flow [2021-03-25 07:43:33,143 INFO L129 PetriNetUnfolder]: 0/281 cut-off events. [2021-03-25 07:43:33,143 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1501 conditions, 281 events. 0/281 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 939 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2021-03-25 07:43:33,143 INFO L82 GeneralOperation]: Start removeDead. Operand has 236 places, 143 transitions, 2586 flow [2021-03-25 07:43:33,144 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 234 places, 141 transitions, 2582 flow [2021-03-25 07:43:33,144 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:33,144 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 234 places, 141 transitions, 2582 flow [2021-03-25 07:43:33,144 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 234 places, 141 transitions, 2582 flow [2021-03-25 07:43:33,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 234 places, 141 transitions, 2582 flow [2021-03-25 07:43:33,186 INFO L129 PetriNetUnfolder]: 0/187 cut-off events. [2021-03-25 07:43:33,186 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1407 conditions, 187 events. 0/187 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 485 event pairs, 0 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2021-03-25 07:43:33,193 INFO L142 LiptonReduction]: Number of co-enabled transitions 12788 [2021-03-25 07:43:33,388 INFO L154 LiptonReduction]: Checked pairs total: 10534 [2021-03-25 07:43:33,388 INFO L156 LiptonReduction]: Total number of compositions: 46 [2021-03-25 07:43:33,388 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 244 [2021-03-25 07:43:33,389 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:33,389 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,389 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:33,389 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:33,389 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:33,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:33,389 INFO L82 PathProgramCache]: Analyzing trace with hash 145315, now seen corresponding path program 1 times [2021-03-25 07:43:33,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:33,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048523923] [2021-03-25 07:43:33,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:33,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:33,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:33,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:33,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048523923] [2021-03-25 07:43:33,398 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:33,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:33,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950007637] [2021-03-25 07:43:33,398 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:33,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:33,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:33,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:33,399 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 189 [2021-03-25 07:43:33,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 95 transitions, 2490 flow. Second operand has 3 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:33,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 189 [2021-03-25 07:43:33,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:33,415 INFO L129 PetriNetUnfolder]: 0/94 cut-off events. [2021-03-25 07:43:33,415 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,415 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1316 conditions, 94 events. 0/94 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 90 event pairs, 0 based on Foata normal form. 47/141 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2021-03-25 07:43:33,415 INFO L132 encePairwiseOnDemand]: 187/189 looper letters, 0 selfloop transitions, 1 changer transitions 0/94 dead transitions. [2021-03-25 07:43:33,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 94 transitions, 2490 flow [2021-03-25 07:43:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:33,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:33,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 560 transitions. [2021-03-25 07:43:33,416 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9876543209876543 [2021-03-25 07:43:33,416 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 560 transitions. [2021-03-25 07:43:33,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 560 transitions. [2021-03-25 07:43:33,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:33,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 560 transitions. [2021-03-25 07:43:33,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,417 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,417 INFO L185 Difference]: Start difference. First operand has 188 places, 95 transitions, 2490 flow. Second operand 3 states and 560 transitions. [2021-03-25 07:43:33,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 94 transitions, 2490 flow [2021-03-25 07:43:33,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 94 transitions, 420 flow, removed 1035 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:33,445 INFO L241 Difference]: Finished difference. Result has 189 places, 94 transitions, 420 flow [2021-03-25 07:43:33,445 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=420, PETRI_PLACES=189, PETRI_TRANSITIONS=94} [2021-03-25 07:43:33,445 INFO L343 CegarLoopForPetriNet]: 188 programPoint places, 1 predicate places. [2021-03-25 07:43:33,445 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:33,445 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 189 places, 94 transitions, 420 flow [2021-03-25 07:43:33,445 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 189 places, 94 transitions, 420 flow [2021-03-25 07:43:33,445 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 189 places, 94 transitions, 420 flow [2021-03-25 07:43:33,453 INFO L129 PetriNetUnfolder]: 0/94 cut-off events. [2021-03-25 07:43:33,454 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 281 conditions, 94 events. 0/94 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 78 event pairs, 0 based on Foata normal form. 0/94 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2021-03-25 07:43:33,455 INFO L142 LiptonReduction]: Number of co-enabled transitions 4232 [2021-03-25 07:43:33,458 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:33,458 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:33,458 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13 [2021-03-25 07:43:33,458 INFO L480 AbstractCegarLoop]: Abstraction has has 189 places, 94 transitions, 420 flow [2021-03-25 07:43:33,458 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,458 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:33,458 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:33,459 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2021-03-25 07:43:33,459 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:33,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:33,459 INFO L82 PathProgramCache]: Analyzing trace with hash -790489427, now seen corresponding path program 1 times [2021-03-25 07:43:33,459 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:33,459 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577319030] [2021-03-25 07:43:33,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:33,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:33,465 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:33,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:33,467 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:33,471 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:33,471 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:33,471 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2021-03-25 07:43:33,471 WARN L342 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:33,471 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2021-03-25 07:43:33,503 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:33,504 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:33,504 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:33,504 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:33,504 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:33,504 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:33,504 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:33,504 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:33,504 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:33,504 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:33,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 241 places, 146 transitions, 2689 flow [2021-03-25 07:43:33,535 INFO L129 PetriNetUnfolder]: 0/287 cut-off events. [2021-03-25 07:43:33,535 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1557 conditions, 287 events. 0/287 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 908 event pairs, 0 based on Foata normal form. 0/239 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2021-03-25 07:43:33,535 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 146 transitions, 2689 flow [2021-03-25 07:43:33,536 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 239 places, 144 transitions, 2685 flow [2021-03-25 07:43:33,536 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:33,536 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 239 places, 144 transitions, 2685 flow [2021-03-25 07:43:33,537 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 239 places, 144 transitions, 2685 flow [2021-03-25 07:43:33,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 239 places, 144 transitions, 2685 flow [2021-03-25 07:43:33,560 INFO L129 PetriNetUnfolder]: 0/191 cut-off events. [2021-03-25 07:43:33,560 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1461 conditions, 191 events. 0/191 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 495 event pairs, 0 based on Foata normal form. 0/191 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2021-03-25 07:43:33,568 INFO L142 LiptonReduction]: Number of co-enabled transitions 13348 [2021-03-25 07:43:33,762 INFO L154 LiptonReduction]: Checked pairs total: 10998 [2021-03-25 07:43:33,762 INFO L156 LiptonReduction]: Total number of compositions: 47 [2021-03-25 07:43:33,762 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 226 [2021-03-25 07:43:33,763 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:33,763 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,763 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:33,763 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:33,763 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:33,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:33,763 INFO L82 PathProgramCache]: Analyzing trace with hash 151459, now seen corresponding path program 1 times [2021-03-25 07:43:33,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:33,763 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662378583] [2021-03-25 07:43:33,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:33,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:33,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:33,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:33,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662378583] [2021-03-25 07:43:33,772 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:33,772 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:33,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306815780] [2021-03-25 07:43:33,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:33,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:33,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:33,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:33,773 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 193 [2021-03-25 07:43:33,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 97 transitions, 2591 flow. Second operand has 3 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:33,773 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 193 [2021-03-25 07:43:33,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:33,789 INFO L129 PetriNetUnfolder]: 0/96 cut-off events. [2021-03-25 07:43:33,789 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,789 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 96 events. 0/96 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 85 event pairs, 0 based on Foata normal form. 48/144 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2021-03-25 07:43:33,790 INFO L132 encePairwiseOnDemand]: 191/193 looper letters, 0 selfloop transitions, 1 changer transitions 0/96 dead transitions. [2021-03-25 07:43:33,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 96 transitions, 2591 flow [2021-03-25 07:43:33,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:33,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:33,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 572 transitions. [2021-03-25 07:43:33,790 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9879101899827288 [2021-03-25 07:43:33,790 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 572 transitions. [2021-03-25 07:43:33,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 572 transitions. [2021-03-25 07:43:33,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:33,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 572 transitions. [2021-03-25 07:43:33,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 193.0) internal successors, (772), 4 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,792 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 193.0) internal successors, (772), 4 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,792 INFO L185 Difference]: Start difference. First operand has 192 places, 97 transitions, 2591 flow. Second operand 3 states and 572 transitions. [2021-03-25 07:43:33,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 96 transitions, 2591 flow [2021-03-25 07:43:33,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 96 transitions, 429 flow, removed 1081 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:33,819 INFO L241 Difference]: Finished difference. Result has 193 places, 96 transitions, 429 flow [2021-03-25 07:43:33,820 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=193, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=429, PETRI_PLACES=193, PETRI_TRANSITIONS=96} [2021-03-25 07:43:33,820 INFO L343 CegarLoopForPetriNet]: 192 programPoint places, 1 predicate places. [2021-03-25 07:43:33,820 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:33,820 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 96 transitions, 429 flow [2021-03-25 07:43:33,820 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 96 transitions, 429 flow [2021-03-25 07:43:33,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 193 places, 96 transitions, 429 flow [2021-03-25 07:43:33,829 INFO L129 PetriNetUnfolder]: 0/96 cut-off events. [2021-03-25 07:43:33,829 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,829 INFO L84 FinitePrefix]: Finished finitePrefix Result has 287 conditions, 96 events. 0/96 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 91 event pairs, 0 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2021-03-25 07:43:33,830 INFO L142 LiptonReduction]: Number of co-enabled transitions 4418 [2021-03-25 07:43:33,834 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:33,834 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:33,834 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14 [2021-03-25 07:43:33,834 INFO L480 AbstractCegarLoop]: Abstraction has has 193 places, 96 transitions, 429 flow [2021-03-25 07:43:33,834 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:33,834 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:33,834 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:33,834 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2021-03-25 07:43:33,835 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:33,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:33,835 INFO L82 PathProgramCache]: Analyzing trace with hash -1706992282, now seen corresponding path program 1 times [2021-03-25 07:43:33,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:33,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012088369] [2021-03-25 07:43:33,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:33,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:33,842 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:33,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:33,843 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:33,847 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:33,848 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:33,848 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2021-03-25 07:43:33,848 WARN L342 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:33,848 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2021-03-25 07:43:33,886 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:33,886 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:33,887 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:33,887 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:33,887 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:33,887 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:33,887 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:33,887 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:33,887 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:33,887 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:33,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 246 places, 149 transitions, 2794 flow [2021-03-25 07:43:33,920 INFO L129 PetriNetUnfolder]: 0/293 cut-off events. [2021-03-25 07:43:33,920 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 293 events. 0/293 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 964 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2021-03-25 07:43:33,920 INFO L82 GeneralOperation]: Start removeDead. Operand has 246 places, 149 transitions, 2794 flow [2021-03-25 07:43:33,921 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 244 places, 147 transitions, 2790 flow [2021-03-25 07:43:33,921 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:33,921 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 244 places, 147 transitions, 2790 flow [2021-03-25 07:43:33,922 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 244 places, 147 transitions, 2790 flow [2021-03-25 07:43:33,922 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 244 places, 147 transitions, 2790 flow [2021-03-25 07:43:33,947 INFO L129 PetriNetUnfolder]: 0/195 cut-off events. [2021-03-25 07:43:33,947 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:33,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1516 conditions, 195 events. 0/195 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 458 event pairs, 0 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2021-03-25 07:43:33,955 INFO L142 LiptonReduction]: Number of co-enabled transitions 13920 [2021-03-25 07:43:34,210 INFO L154 LiptonReduction]: Checked pairs total: 11472 [2021-03-25 07:43:34,210 INFO L156 LiptonReduction]: Total number of compositions: 48 [2021-03-25 07:43:34,211 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 290 [2021-03-25 07:43:34,211 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:34,211 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,212 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:34,212 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:34,212 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:34,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:34,213 INFO L82 PathProgramCache]: Analyzing trace with hash 157731, now seen corresponding path program 1 times [2021-03-25 07:43:34,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:34,213 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155161719] [2021-03-25 07:43:34,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:34,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:34,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:34,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:34,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:34,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155161719] [2021-03-25 07:43:34,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:34,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:34,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188378268] [2021-03-25 07:43:34,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:34,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:34,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:34,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:34,227 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 197 [2021-03-25 07:43:34,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 99 transitions, 2694 flow. Second operand has 3 states, 3 states have (on average 194.66666666666666) internal successors, (584), 3 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:34,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 197 [2021-03-25 07:43:34,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:34,245 INFO L129 PetriNetUnfolder]: 0/98 cut-off events. [2021-03-25 07:43:34,245 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,245 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1421 conditions, 98 events. 0/98 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 84 event pairs, 0 based on Foata normal form. 49/147 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2021-03-25 07:43:34,246 INFO L132 encePairwiseOnDemand]: 195/197 looper letters, 0 selfloop transitions, 1 changer transitions 0/98 dead transitions. [2021-03-25 07:43:34,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 98 transitions, 2694 flow [2021-03-25 07:43:34,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:34,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2021-03-25 07:43:34,247 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.988155668358714 [2021-03-25 07:43:34,247 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 584 transitions. [2021-03-25 07:43:34,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 584 transitions. [2021-03-25 07:43:34,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:34,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 584 transitions. [2021-03-25 07:43:34,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 194.66666666666666) internal successors, (584), 3 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,248 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,248 INFO L185 Difference]: Start difference. First operand has 196 places, 99 transitions, 2694 flow. Second operand 3 states and 584 transitions. [2021-03-25 07:43:34,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 98 transitions, 2694 flow [2021-03-25 07:43:34,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 98 transitions, 438 flow, removed 1128 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:34,278 INFO L241 Difference]: Finished difference. Result has 197 places, 98 transitions, 438 flow [2021-03-25 07:43:34,278 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=438, PETRI_PLACES=197, PETRI_TRANSITIONS=98} [2021-03-25 07:43:34,278 INFO L343 CegarLoopForPetriNet]: 196 programPoint places, 1 predicate places. [2021-03-25 07:43:34,278 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:34,278 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 197 places, 98 transitions, 438 flow [2021-03-25 07:43:34,279 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 197 places, 98 transitions, 438 flow [2021-03-25 07:43:34,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 197 places, 98 transitions, 438 flow [2021-03-25 07:43:34,288 INFO L129 PetriNetUnfolder]: 0/98 cut-off events. [2021-03-25 07:43:34,288 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 293 conditions, 98 events. 0/98 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 94 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2021-03-25 07:43:34,290 INFO L142 LiptonReduction]: Number of co-enabled transitions 4608 [2021-03-25 07:43:34,293 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:34,293 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:34,294 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16 [2021-03-25 07:43:34,295 INFO L480 AbstractCegarLoop]: Abstraction has has 197 places, 98 transitions, 438 flow [2021-03-25 07:43:34,295 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 194.66666666666666) internal successors, (584), 3 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,295 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:34,295 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:34,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2021-03-25 07:43:34,296 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:34,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:34,296 INFO L82 PathProgramCache]: Analyzing trace with hash 1429030512, now seen corresponding path program 1 times [2021-03-25 07:43:34,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:34,296 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744540635] [2021-03-25 07:43:34,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:34,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:34,305 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:34,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:34,306 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:34,311 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:34,311 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:34,311 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2021-03-25 07:43:34,311 WARN L342 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:34,311 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2021-03-25 07:43:34,349 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:34,349 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:34,349 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:34,349 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:34,349 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:34,349 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:34,349 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:34,349 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:34,349 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:34,349 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:34,351 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 251 places, 152 transitions, 2901 flow [2021-03-25 07:43:34,384 INFO L129 PetriNetUnfolder]: 0/299 cut-off events. [2021-03-25 07:43:34,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1672 conditions, 299 events. 0/299 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 994 event pairs, 0 based on Foata normal form. 0/249 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2021-03-25 07:43:34,384 INFO L82 GeneralOperation]: Start removeDead. Operand has 251 places, 152 transitions, 2901 flow [2021-03-25 07:43:34,385 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 249 places, 150 transitions, 2897 flow [2021-03-25 07:43:34,385 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:34,385 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 249 places, 150 transitions, 2897 flow [2021-03-25 07:43:34,385 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 249 places, 150 transitions, 2897 flow [2021-03-25 07:43:34,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 249 places, 150 transitions, 2897 flow [2021-03-25 07:43:34,412 INFO L129 PetriNetUnfolder]: 0/199 cut-off events. [2021-03-25 07:43:34,412 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1572 conditions, 199 events. 0/199 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 548 event pairs, 0 based on Foata normal form. 0/199 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2021-03-25 07:43:34,422 INFO L142 LiptonReduction]: Number of co-enabled transitions 14504 [2021-03-25 07:43:34,642 INFO L154 LiptonReduction]: Checked pairs total: 11956 [2021-03-25 07:43:34,642 INFO L156 LiptonReduction]: Total number of compositions: 49 [2021-03-25 07:43:34,642 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 257 [2021-03-25 07:43:34,643 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:34,643 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,643 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:34,643 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:34,643 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:34,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:34,643 INFO L82 PathProgramCache]: Analyzing trace with hash 164131, now seen corresponding path program 1 times [2021-03-25 07:43:34,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:34,644 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199093587] [2021-03-25 07:43:34,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:34,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:34,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:34,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:34,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:34,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199093587] [2021-03-25 07:43:34,655 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:34,655 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:34,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703586583] [2021-03-25 07:43:34,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:34,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:34,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:34,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:34,656 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 201 [2021-03-25 07:43:34,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 101 transitions, 2799 flow. Second operand has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:34,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 201 [2021-03-25 07:43:34,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:34,675 INFO L129 PetriNetUnfolder]: 0/100 cut-off events. [2021-03-25 07:43:34,675 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1475 conditions, 100 events. 0/100 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 101 event pairs, 0 based on Foata normal form. 50/150 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2021-03-25 07:43:34,676 INFO L132 encePairwiseOnDemand]: 199/201 looper letters, 0 selfloop transitions, 1 changer transitions 0/100 dead transitions. [2021-03-25 07:43:34,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 100 transitions, 2799 flow [2021-03-25 07:43:34,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:34,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:34,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2021-03-25 07:43:34,677 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.988391376451078 [2021-03-25 07:43:34,677 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 596 transitions. [2021-03-25 07:43:34,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions. [2021-03-25 07:43:34,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:34,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions. [2021-03-25 07:43:34,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,678 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,678 INFO L185 Difference]: Start difference. First operand has 200 places, 101 transitions, 2799 flow. Second operand 3 states and 596 transitions. [2021-03-25 07:43:34,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 100 transitions, 2799 flow [2021-03-25 07:43:34,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 100 transitions, 447 flow, removed 1176 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:34,708 INFO L241 Difference]: Finished difference. Result has 201 places, 100 transitions, 447 flow [2021-03-25 07:43:34,709 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=447, PETRI_PLACES=201, PETRI_TRANSITIONS=100} [2021-03-25 07:43:34,709 INFO L343 CegarLoopForPetriNet]: 200 programPoint places, 1 predicate places. [2021-03-25 07:43:34,709 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:34,709 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 201 places, 100 transitions, 447 flow [2021-03-25 07:43:34,709 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 201 places, 100 transitions, 447 flow [2021-03-25 07:43:34,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 201 places, 100 transitions, 447 flow [2021-03-25 07:43:34,719 INFO L129 PetriNetUnfolder]: 0/100 cut-off events. [2021-03-25 07:43:34,719 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,719 INFO L84 FinitePrefix]: Finished finitePrefix Result has 299 conditions, 100 events. 0/100 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 83 event pairs, 0 based on Foata normal form. 0/100 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2021-03-25 07:43:34,720 INFO L142 LiptonReduction]: Number of co-enabled transitions 4802 [2021-03-25 07:43:34,724 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:34,724 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:34,724 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 15 [2021-03-25 07:43:34,724 INFO L480 AbstractCegarLoop]: Abstraction has has 201 places, 100 transitions, 447 flow [2021-03-25 07:43:34,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:34,725 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:34,725 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:34,725 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2021-03-25 07:43:34,725 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:34,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:34,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1177315567, now seen corresponding path program 1 times [2021-03-25 07:43:34,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:34,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297731554] [2021-03-25 07:43:34,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:34,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:34,733 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:34,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:34,735 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:34,739 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:34,739 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:34,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2021-03-25 07:43:34,740 WARN L342 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:34,740 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2021-03-25 07:43:34,792 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:34,792 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:34,792 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:34,792 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:34,792 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:34,792 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:34,793 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:34,793 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:34,793 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:34,793 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:34,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 256 places, 155 transitions, 3010 flow [2021-03-25 07:43:34,832 INFO L129 PetriNetUnfolder]: 0/305 cut-off events. [2021-03-25 07:43:34,832 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,832 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1731 conditions, 305 events. 0/305 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1016 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2021-03-25 07:43:34,832 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 155 transitions, 3010 flow [2021-03-25 07:43:34,834 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 254 places, 153 transitions, 3006 flow [2021-03-25 07:43:34,834 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:34,834 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 254 places, 153 transitions, 3006 flow [2021-03-25 07:43:34,834 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 254 places, 153 transitions, 3006 flow [2021-03-25 07:43:34,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 254 places, 153 transitions, 3006 flow [2021-03-25 07:43:34,864 INFO L129 PetriNetUnfolder]: 0/203 cut-off events. [2021-03-25 07:43:34,864 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:34,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1629 conditions, 203 events. 0/203 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 646 event pairs, 0 based on Foata normal form. 0/203 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2021-03-25 07:43:34,873 INFO L142 LiptonReduction]: Number of co-enabled transitions 15100 [2021-03-25 07:43:35,153 INFO L154 LiptonReduction]: Checked pairs total: 12450 [2021-03-25 07:43:35,154 INFO L156 LiptonReduction]: Total number of compositions: 50 [2021-03-25 07:43:35,154 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 320 [2021-03-25 07:43:35,155 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:35,155 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,155 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:35,155 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:35,155 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:35,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:35,156 INFO L82 PathProgramCache]: Analyzing trace with hash 170659, now seen corresponding path program 1 times [2021-03-25 07:43:35,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:35,156 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640572075] [2021-03-25 07:43:35,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:35,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:35,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:35,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:35,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:35,168 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640572075] [2021-03-25 07:43:35,168 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:35,168 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:35,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059229992] [2021-03-25 07:43:35,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:35,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:35,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:35,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:35,169 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 205 [2021-03-25 07:43:35,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 103 transitions, 2906 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:35,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 205 [2021-03-25 07:43:35,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:35,192 INFO L129 PetriNetUnfolder]: 0/102 cut-off events. [2021-03-25 07:43:35,192 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,193 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1530 conditions, 102 events. 0/102 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 92 event pairs, 0 based on Foata normal form. 51/153 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2021-03-25 07:43:35,193 INFO L132 encePairwiseOnDemand]: 203/205 looper letters, 0 selfloop transitions, 1 changer transitions 0/102 dead transitions. [2021-03-25 07:43:35,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 102 transitions, 2906 flow [2021-03-25 07:43:35,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:35,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:35,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 608 transitions. [2021-03-25 07:43:35,194 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9886178861788618 [2021-03-25 07:43:35,194 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 608 transitions. [2021-03-25 07:43:35,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 608 transitions. [2021-03-25 07:43:35,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:35,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 608 transitions. [2021-03-25 07:43:35,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 205.0) internal successors, (820), 4 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,195 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 205.0) internal successors, (820), 4 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,196 INFO L185 Difference]: Start difference. First operand has 204 places, 103 transitions, 2906 flow. Second operand 3 states and 608 transitions. [2021-03-25 07:43:35,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 102 transitions, 2906 flow [2021-03-25 07:43:35,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 102 transitions, 456 flow, removed 1225 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:35,229 INFO L241 Difference]: Finished difference. Result has 205 places, 102 transitions, 456 flow [2021-03-25 07:43:35,229 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=456, PETRI_PLACES=205, PETRI_TRANSITIONS=102} [2021-03-25 07:43:35,229 INFO L343 CegarLoopForPetriNet]: 204 programPoint places, 1 predicate places. [2021-03-25 07:43:35,229 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:35,229 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 205 places, 102 transitions, 456 flow [2021-03-25 07:43:35,229 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 205 places, 102 transitions, 456 flow [2021-03-25 07:43:35,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 205 places, 102 transitions, 456 flow [2021-03-25 07:43:35,242 INFO L129 PetriNetUnfolder]: 0/102 cut-off events. [2021-03-25 07:43:35,242 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 102 events. 0/102 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 100 event pairs, 0 based on Foata normal form. 0/102 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2021-03-25 07:43:35,244 INFO L142 LiptonReduction]: Number of co-enabled transitions 5000 [2021-03-25 07:43:35,248 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:35,248 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:35,248 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-25 07:43:35,249 INFO L480 AbstractCegarLoop]: Abstraction has has 205 places, 102 transitions, 456 flow [2021-03-25 07:43:35,249 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,249 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:35,249 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:35,249 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2021-03-25 07:43:35,249 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:35,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:35,249 INFO L82 PathProgramCache]: Analyzing trace with hash 568827443, now seen corresponding path program 1 times [2021-03-25 07:43:35,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:35,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829670552] [2021-03-25 07:43:35,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:35,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:35,258 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:35,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:35,260 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:35,264 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:35,264 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:35,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2021-03-25 07:43:35,265 WARN L342 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:35,265 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2021-03-25 07:43:35,308 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:35,308 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:35,309 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:35,309 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:35,309 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:35,309 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:35,309 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:35,309 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:35,309 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:35,309 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:35,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 261 places, 158 transitions, 3121 flow [2021-03-25 07:43:35,353 INFO L129 PetriNetUnfolder]: 0/311 cut-off events. [2021-03-25 07:43:35,353 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1791 conditions, 311 events. 0/311 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1045 event pairs, 0 based on Foata normal form. 0/259 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2021-03-25 07:43:35,353 INFO L82 GeneralOperation]: Start removeDead. Operand has 261 places, 158 transitions, 3121 flow [2021-03-25 07:43:35,355 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 259 places, 156 transitions, 3117 flow [2021-03-25 07:43:35,355 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:35,355 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 259 places, 156 transitions, 3117 flow [2021-03-25 07:43:35,355 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 259 places, 156 transitions, 3117 flow [2021-03-25 07:43:35,356 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 259 places, 156 transitions, 3117 flow [2021-03-25 07:43:35,389 INFO L129 PetriNetUnfolder]: 0/207 cut-off events. [2021-03-25 07:43:35,389 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1687 conditions, 207 events. 0/207 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 550 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2021-03-25 07:43:35,401 INFO L142 LiptonReduction]: Number of co-enabled transitions 15708 [2021-03-25 07:43:35,625 INFO L154 LiptonReduction]: Checked pairs total: 12954 [2021-03-25 07:43:35,626 INFO L156 LiptonReduction]: Total number of compositions: 51 [2021-03-25 07:43:35,626 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 271 [2021-03-25 07:43:35,626 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:35,626 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,626 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:35,626 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:35,626 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:35,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:35,627 INFO L82 PathProgramCache]: Analyzing trace with hash 177315, now seen corresponding path program 1 times [2021-03-25 07:43:35,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:35,627 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726556367] [2021-03-25 07:43:35,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:35,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:35,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:35,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:35,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:35,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726556367] [2021-03-25 07:43:35,637 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:35,637 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:35,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516299324] [2021-03-25 07:43:35,637 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:35,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:35,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:35,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:35,638 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 209 [2021-03-25 07:43:35,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 105 transitions, 3015 flow. Second operand has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:35,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 209 [2021-03-25 07:43:35,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:35,658 INFO L129 PetriNetUnfolder]: 0/104 cut-off events. [2021-03-25 07:43:35,658 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,658 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1586 conditions, 104 events. 0/104 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 107 event pairs, 0 based on Foata normal form. 52/156 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2021-03-25 07:43:35,659 INFO L132 encePairwiseOnDemand]: 207/209 looper letters, 0 selfloop transitions, 1 changer transitions 0/104 dead transitions. [2021-03-25 07:43:35,659 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 104 transitions, 3015 flow [2021-03-25 07:43:35,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:35,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:35,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 620 transitions. [2021-03-25 07:43:35,659 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.988835725677831 [2021-03-25 07:43:35,660 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 620 transitions. [2021-03-25 07:43:35,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 620 transitions. [2021-03-25 07:43:35,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:35,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 620 transitions. [2021-03-25 07:43:35,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 209.0) internal successors, (836), 4 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,661 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 209.0) internal successors, (836), 4 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,661 INFO L185 Difference]: Start difference. First operand has 208 places, 105 transitions, 3015 flow. Second operand 3 states and 620 transitions. [2021-03-25 07:43:35,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 104 transitions, 3015 flow [2021-03-25 07:43:35,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 104 transitions, 465 flow, removed 1275 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:35,695 INFO L241 Difference]: Finished difference. Result has 209 places, 104 transitions, 465 flow [2021-03-25 07:43:35,695 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=465, PETRI_PLACES=209, PETRI_TRANSITIONS=104} [2021-03-25 07:43:35,695 INFO L343 CegarLoopForPetriNet]: 208 programPoint places, 1 predicate places. [2021-03-25 07:43:35,695 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:35,695 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 209 places, 104 transitions, 465 flow [2021-03-25 07:43:35,695 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 209 places, 104 transitions, 465 flow [2021-03-25 07:43:35,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 209 places, 104 transitions, 465 flow [2021-03-25 07:43:35,705 INFO L129 PetriNetUnfolder]: 0/104 cut-off events. [2021-03-25 07:43:35,705 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 311 conditions, 104 events. 0/104 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 107 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2021-03-25 07:43:35,707 INFO L142 LiptonReduction]: Number of co-enabled transitions 5202 [2021-03-25 07:43:35,711 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:35,711 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:35,711 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16 [2021-03-25 07:43:35,711 INFO L480 AbstractCegarLoop]: Abstraction has has 209 places, 104 transitions, 465 flow [2021-03-25 07:43:35,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:35,711 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:35,711 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:35,711 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2021-03-25 07:43:35,712 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:35,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:35,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1219012916, now seen corresponding path program 1 times [2021-03-25 07:43:35,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:35,712 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091262062] [2021-03-25 07:43:35,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:35,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:35,720 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:35,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:35,722 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:35,726 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:35,726 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:35,726 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2021-03-25 07:43:35,726 WARN L342 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:35,726 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2021-03-25 07:43:35,766 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:35,766 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:35,766 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:35,766 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:35,766 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:35,767 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:35,767 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:35,767 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:35,767 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:35,767 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:35,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 266 places, 161 transitions, 3234 flow [2021-03-25 07:43:35,808 INFO L129 PetriNetUnfolder]: 0/317 cut-off events. [2021-03-25 07:43:35,808 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1852 conditions, 317 events. 0/317 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1047 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2021-03-25 07:43:35,808 INFO L82 GeneralOperation]: Start removeDead. Operand has 266 places, 161 transitions, 3234 flow [2021-03-25 07:43:35,809 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 264 places, 159 transitions, 3230 flow [2021-03-25 07:43:35,809 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:35,809 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 264 places, 159 transitions, 3230 flow [2021-03-25 07:43:35,810 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 264 places, 159 transitions, 3230 flow [2021-03-25 07:43:35,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 264 places, 159 transitions, 3230 flow [2021-03-25 07:43:35,839 INFO L129 PetriNetUnfolder]: 0/211 cut-off events. [2021-03-25 07:43:35,839 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:35,840 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1746 conditions, 211 events. 0/211 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 628 event pairs, 0 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2021-03-25 07:43:35,849 INFO L142 LiptonReduction]: Number of co-enabled transitions 16328 [2021-03-25 07:43:36,075 INFO L154 LiptonReduction]: Checked pairs total: 13468 [2021-03-25 07:43:36,075 INFO L156 LiptonReduction]: Total number of compositions: 52 [2021-03-25 07:43:36,077 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 268 [2021-03-25 07:43:36,077 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:36,077 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,078 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:36,078 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:36,078 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:36,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:36,078 INFO L82 PathProgramCache]: Analyzing trace with hash 184099, now seen corresponding path program 1 times [2021-03-25 07:43:36,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:36,079 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908577864] [2021-03-25 07:43:36,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:36,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:36,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:36,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:36,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:36,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908577864] [2021-03-25 07:43:36,098 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:36,098 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:36,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085818162] [2021-03-25 07:43:36,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:36,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:36,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:36,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:36,099 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 213 [2021-03-25 07:43:36,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 107 transitions, 3126 flow. Second operand has 3 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:36,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 213 [2021-03-25 07:43:36,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:36,120 INFO L129 PetriNetUnfolder]: 0/106 cut-off events. [2021-03-25 07:43:36,120 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,120 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1643 conditions, 106 events. 0/106 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 124 event pairs, 0 based on Foata normal form. 53/159 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2021-03-25 07:43:36,120 INFO L132 encePairwiseOnDemand]: 211/213 looper letters, 0 selfloop transitions, 1 changer transitions 0/106 dead transitions. [2021-03-25 07:43:36,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 106 transitions, 3126 flow [2021-03-25 07:43:36,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:36,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:36,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 632 transitions. [2021-03-25 07:43:36,124 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9890453834115805 [2021-03-25 07:43:36,124 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 632 transitions. [2021-03-25 07:43:36,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 632 transitions. [2021-03-25 07:43:36,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:36,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 632 transitions. [2021-03-25 07:43:36,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 213.0) internal successors, (852), 4 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,127 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 213.0) internal successors, (852), 4 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,127 INFO L185 Difference]: Start difference. First operand has 212 places, 107 transitions, 3126 flow. Second operand 3 states and 632 transitions. [2021-03-25 07:43:36,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 106 transitions, 3126 flow [2021-03-25 07:43:36,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 106 transitions, 474 flow, removed 1326 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:36,164 INFO L241 Difference]: Finished difference. Result has 213 places, 106 transitions, 474 flow [2021-03-25 07:43:36,164 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=474, PETRI_PLACES=213, PETRI_TRANSITIONS=106} [2021-03-25 07:43:36,164 INFO L343 CegarLoopForPetriNet]: 212 programPoint places, 1 predicate places. [2021-03-25 07:43:36,164 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:36,164 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 106 transitions, 474 flow [2021-03-25 07:43:36,164 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 106 transitions, 474 flow [2021-03-25 07:43:36,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 213 places, 106 transitions, 474 flow [2021-03-25 07:43:36,207 INFO L129 PetriNetUnfolder]: 0/106 cut-off events. [2021-03-25 07:43:36,208 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,208 INFO L84 FinitePrefix]: Finished finitePrefix Result has 317 conditions, 106 events. 0/106 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 102 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2021-03-25 07:43:36,209 INFO L142 LiptonReduction]: Number of co-enabled transitions 5408 [2021-03-25 07:43:36,213 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:36,213 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:36,214 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 50 [2021-03-25 07:43:36,214 INFO L480 AbstractCegarLoop]: Abstraction has has 213 places, 106 transitions, 474 flow [2021-03-25 07:43:36,214 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,214 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:36,214 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:36,214 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2021-03-25 07:43:36,214 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:36,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:36,215 INFO L82 PathProgramCache]: Analyzing trace with hash -1650121738, now seen corresponding path program 1 times [2021-03-25 07:43:36,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:36,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459634891] [2021-03-25 07:43:36,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:36,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:36,223 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:36,224 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:36,229 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:36,229 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:36,229 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2021-03-25 07:43:36,229 WARN L342 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:36,229 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2021-03-25 07:43:36,268 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:36,269 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:36,269 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:36,269 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:36,269 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:36,269 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:36,269 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:36,269 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:36,269 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:36,269 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:36,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 271 places, 164 transitions, 3349 flow [2021-03-25 07:43:36,309 INFO L129 PetriNetUnfolder]: 0/323 cut-off events. [2021-03-25 07:43:36,309 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,309 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1914 conditions, 323 events. 0/323 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1066 event pairs, 0 based on Foata normal form. 0/269 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2021-03-25 07:43:36,309 INFO L82 GeneralOperation]: Start removeDead. Operand has 271 places, 164 transitions, 3349 flow [2021-03-25 07:43:36,310 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 269 places, 162 transitions, 3345 flow [2021-03-25 07:43:36,311 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:36,311 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 269 places, 162 transitions, 3345 flow [2021-03-25 07:43:36,311 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 269 places, 162 transitions, 3345 flow [2021-03-25 07:43:36,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 269 places, 162 transitions, 3345 flow [2021-03-25 07:43:36,342 INFO L129 PetriNetUnfolder]: 0/215 cut-off events. [2021-03-25 07:43:36,342 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,342 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1806 conditions, 215 events. 0/215 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 516 event pairs, 0 based on Foata normal form. 0/215 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2021-03-25 07:43:36,352 INFO L142 LiptonReduction]: Number of co-enabled transitions 16960 [2021-03-25 07:43:36,577 INFO L154 LiptonReduction]: Checked pairs total: 13992 [2021-03-25 07:43:36,577 INFO L156 LiptonReduction]: Total number of compositions: 53 [2021-03-25 07:43:36,577 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 266 [2021-03-25 07:43:36,578 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:36,578 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,578 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:36,578 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:36,578 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:36,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:36,578 INFO L82 PathProgramCache]: Analyzing trace with hash 191011, now seen corresponding path program 1 times [2021-03-25 07:43:36,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:36,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856155132] [2021-03-25 07:43:36,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:36,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:36,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:36,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:36,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856155132] [2021-03-25 07:43:36,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:36,589 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:36,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980568804] [2021-03-25 07:43:36,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:36,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:36,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:36,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:36,590 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 217 [2021-03-25 07:43:36,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 109 transitions, 3239 flow. Second operand has 3 states, 3 states have (on average 214.66666666666666) internal successors, (644), 3 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:36,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 217 [2021-03-25 07:43:36,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:36,612 INFO L129 PetriNetUnfolder]: 0/108 cut-off events. [2021-03-25 07:43:36,612 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,612 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1701 conditions, 108 events. 0/108 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 103 event pairs, 0 based on Foata normal form. 54/162 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2021-03-25 07:43:36,612 INFO L132 encePairwiseOnDemand]: 215/217 looper letters, 0 selfloop transitions, 1 changer transitions 0/108 dead transitions. [2021-03-25 07:43:36,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 108 transitions, 3239 flow [2021-03-25 07:43:36,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:36,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:36,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 644 transitions. [2021-03-25 07:43:36,613 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.989247311827957 [2021-03-25 07:43:36,613 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 644 transitions. [2021-03-25 07:43:36,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 644 transitions. [2021-03-25 07:43:36,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:36,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 644 transitions. [2021-03-25 07:43:36,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 214.66666666666666) internal successors, (644), 3 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 217.0) internal successors, (868), 4 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,615 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 217.0) internal successors, (868), 4 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,615 INFO L185 Difference]: Start difference. First operand has 216 places, 109 transitions, 3239 flow. Second operand 3 states and 644 transitions. [2021-03-25 07:43:36,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 108 transitions, 3239 flow [2021-03-25 07:43:36,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 108 transitions, 483 flow, removed 1378 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:36,655 INFO L241 Difference]: Finished difference. Result has 217 places, 108 transitions, 483 flow [2021-03-25 07:43:36,655 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=217, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=483, PETRI_PLACES=217, PETRI_TRANSITIONS=108} [2021-03-25 07:43:36,655 INFO L343 CegarLoopForPetriNet]: 216 programPoint places, 1 predicate places. [2021-03-25 07:43:36,655 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:36,655 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 217 places, 108 transitions, 483 flow [2021-03-25 07:43:36,655 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 217 places, 108 transitions, 483 flow [2021-03-25 07:43:36,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 217 places, 108 transitions, 483 flow [2021-03-25 07:43:36,666 INFO L129 PetriNetUnfolder]: 0/108 cut-off events. [2021-03-25 07:43:36,666 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,667 INFO L84 FinitePrefix]: Finished finitePrefix Result has 323 conditions, 108 events. 0/108 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 103 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2021-03-25 07:43:36,668 INFO L142 LiptonReduction]: Number of co-enabled transitions 5618 [2021-03-25 07:43:36,672 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:36,672 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:36,672 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 17 [2021-03-25 07:43:36,673 INFO L480 AbstractCegarLoop]: Abstraction has has 217 places, 108 transitions, 483 flow [2021-03-25 07:43:36,673 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 214.66666666666666) internal successors, (644), 3 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:36,673 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:36,673 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:36,673 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2021-03-25 07:43:36,673 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:36,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:36,673 INFO L82 PathProgramCache]: Analyzing trace with hash 292165271, now seen corresponding path program 1 times [2021-03-25 07:43:36,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:36,673 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172460296] [2021-03-25 07:43:36,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:36,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:36,682 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:36,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:36,684 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:36,689 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:36,689 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:36,689 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2021-03-25 07:43:36,689 WARN L342 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:36,690 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2021-03-25 07:43:36,730 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:36,730 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:36,730 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:36,730 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:36,730 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:36,730 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:36,731 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:36,731 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:36,731 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:36,731 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:36,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 276 places, 167 transitions, 3466 flow [2021-03-25 07:43:36,772 INFO L129 PetriNetUnfolder]: 0/329 cut-off events. [2021-03-25 07:43:36,772 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,772 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 329 events. 0/329 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1063 event pairs, 0 based on Foata normal form. 0/274 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2021-03-25 07:43:36,772 INFO L82 GeneralOperation]: Start removeDead. Operand has 276 places, 167 transitions, 3466 flow [2021-03-25 07:43:36,773 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 274 places, 165 transitions, 3462 flow [2021-03-25 07:43:36,773 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:36,774 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 274 places, 165 transitions, 3462 flow [2021-03-25 07:43:36,774 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 274 places, 165 transitions, 3462 flow [2021-03-25 07:43:36,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 274 places, 165 transitions, 3462 flow [2021-03-25 07:43:36,806 INFO L129 PetriNetUnfolder]: 0/219 cut-off events. [2021-03-25 07:43:36,806 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:36,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1867 conditions, 219 events. 0/219 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 692 event pairs, 0 based on Foata normal form. 0/219 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2021-03-25 07:43:36,821 INFO L142 LiptonReduction]: Number of co-enabled transitions 17604 [2021-03-25 07:43:37,055 INFO L154 LiptonReduction]: Checked pairs total: 14526 [2021-03-25 07:43:37,055 INFO L156 LiptonReduction]: Total number of compositions: 54 [2021-03-25 07:43:37,055 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 282 [2021-03-25 07:43:37,056 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:37,056 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,056 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:37,056 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:37,056 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:37,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:37,056 INFO L82 PathProgramCache]: Analyzing trace with hash 198051, now seen corresponding path program 1 times [2021-03-25 07:43:37,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:37,056 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333191233] [2021-03-25 07:43:37,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:37,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:37,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:37,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:37,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:37,068 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333191233] [2021-03-25 07:43:37,068 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:37,068 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:37,068 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514313810] [2021-03-25 07:43:37,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:37,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:37,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:37,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:37,069 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 221 [2021-03-25 07:43:37,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 111 transitions, 3354 flow. Second operand has 3 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:37,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 221 [2021-03-25 07:43:37,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:37,092 INFO L129 PetriNetUnfolder]: 0/110 cut-off events. [2021-03-25 07:43:37,092 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1760 conditions, 110 events. 0/110 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 108 event pairs, 0 based on Foata normal form. 55/165 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2021-03-25 07:43:37,093 INFO L132 encePairwiseOnDemand]: 219/221 looper letters, 0 selfloop transitions, 1 changer transitions 0/110 dead transitions. [2021-03-25 07:43:37,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 110 transitions, 3354 flow [2021-03-25 07:43:37,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:37,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:37,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 656 transitions. [2021-03-25 07:43:37,094 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9894419306184012 [2021-03-25 07:43:37,094 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 656 transitions. [2021-03-25 07:43:37,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 656 transitions. [2021-03-25 07:43:37,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:37,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 656 transitions. [2021-03-25 07:43:37,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,095 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,095 INFO L185 Difference]: Start difference. First operand has 220 places, 111 transitions, 3354 flow. Second operand 3 states and 656 transitions. [2021-03-25 07:43:37,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 110 transitions, 3354 flow [2021-03-25 07:43:37,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 110 transitions, 492 flow, removed 1431 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:37,140 INFO L241 Difference]: Finished difference. Result has 221 places, 110 transitions, 492 flow [2021-03-25 07:43:37,141 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=492, PETRI_PLACES=221, PETRI_TRANSITIONS=110} [2021-03-25 07:43:37,141 INFO L343 CegarLoopForPetriNet]: 220 programPoint places, 1 predicate places. [2021-03-25 07:43:37,141 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:37,141 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 110 transitions, 492 flow [2021-03-25 07:43:37,141 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 110 transitions, 492 flow [2021-03-25 07:43:37,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 221 places, 110 transitions, 492 flow [2021-03-25 07:43:37,152 INFO L129 PetriNetUnfolder]: 0/110 cut-off events. [2021-03-25 07:43:37,153 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,153 INFO L84 FinitePrefix]: Finished finitePrefix Result has 329 conditions, 110 events. 0/110 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 102 event pairs, 0 based on Foata normal form. 0/110 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2021-03-25 07:43:37,155 INFO L142 LiptonReduction]: Number of co-enabled transitions 5832 [2021-03-25 07:43:37,159 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:37,159 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:37,159 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 18 [2021-03-25 07:43:37,159 INFO L480 AbstractCegarLoop]: Abstraction has has 221 places, 110 transitions, 492 flow [2021-03-25 07:43:37,160 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,160 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:37,160 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:37,160 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2021-03-25 07:43:37,160 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:37,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:37,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1780032071, now seen corresponding path program 1 times [2021-03-25 07:43:37,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:37,160 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739573393] [2021-03-25 07:43:37,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:37,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:37,169 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:37,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:37,176 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:37,182 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:37,182 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:37,182 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2021-03-25 07:43:37,182 WARN L342 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:37,182 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2021-03-25 07:43:37,225 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:37,225 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:37,226 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:37,226 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:37,226 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:37,226 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:37,226 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:37,226 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:37,226 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:37,226 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:37,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 281 places, 170 transitions, 3585 flow [2021-03-25 07:43:37,304 INFO L129 PetriNetUnfolder]: 0/335 cut-off events. [2021-03-25 07:43:37,304 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,304 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2041 conditions, 335 events. 0/335 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1101 event pairs, 0 based on Foata normal form. 0/279 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2021-03-25 07:43:37,304 INFO L82 GeneralOperation]: Start removeDead. Operand has 281 places, 170 transitions, 3585 flow [2021-03-25 07:43:37,306 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 279 places, 168 transitions, 3581 flow [2021-03-25 07:43:37,306 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:37,306 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 279 places, 168 transitions, 3581 flow [2021-03-25 07:43:37,306 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 279 places, 168 transitions, 3581 flow [2021-03-25 07:43:37,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 279 places, 168 transitions, 3581 flow [2021-03-25 07:43:37,340 INFO L129 PetriNetUnfolder]: 0/223 cut-off events. [2021-03-25 07:43:37,341 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1929 conditions, 223 events. 0/223 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 625 event pairs, 0 based on Foata normal form. 0/223 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2021-03-25 07:43:37,352 INFO L142 LiptonReduction]: Number of co-enabled transitions 18260 [2021-03-25 07:43:37,600 INFO L154 LiptonReduction]: Checked pairs total: 15070 [2021-03-25 07:43:37,600 INFO L156 LiptonReduction]: Total number of compositions: 55 [2021-03-25 07:43:37,600 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 294 [2021-03-25 07:43:37,601 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:37,601 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,601 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:37,601 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:37,601 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:37,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:37,601 INFO L82 PathProgramCache]: Analyzing trace with hash 205219, now seen corresponding path program 1 times [2021-03-25 07:43:37,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:37,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145465039] [2021-03-25 07:43:37,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:37,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:37,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:37,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:37,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:37,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145465039] [2021-03-25 07:43:37,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:37,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:37,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44158032] [2021-03-25 07:43:37,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:37,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:37,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:37,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:37,614 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 225 [2021-03-25 07:43:37,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 113 transitions, 3471 flow. Second operand has 3 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:37,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 225 [2021-03-25 07:43:37,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:37,637 INFO L129 PetriNetUnfolder]: 0/112 cut-off events. [2021-03-25 07:43:37,637 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,637 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1820 conditions, 112 events. 0/112 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 105 event pairs, 0 based on Foata normal form. 56/168 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2021-03-25 07:43:37,638 INFO L132 encePairwiseOnDemand]: 223/225 looper letters, 0 selfloop transitions, 1 changer transitions 0/112 dead transitions. [2021-03-25 07:43:37,638 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 112 transitions, 3471 flow [2021-03-25 07:43:37,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:37,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:37,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 668 transitions. [2021-03-25 07:43:37,638 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9896296296296296 [2021-03-25 07:43:37,639 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 668 transitions. [2021-03-25 07:43:37,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 668 transitions. [2021-03-25 07:43:37,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:37,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 668 transitions. [2021-03-25 07:43:37,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 225.0) internal successors, (900), 4 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,640 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 225.0) internal successors, (900), 4 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,640 INFO L185 Difference]: Start difference. First operand has 224 places, 113 transitions, 3471 flow. Second operand 3 states and 668 transitions. [2021-03-25 07:43:37,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 112 transitions, 3471 flow [2021-03-25 07:43:37,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 112 transitions, 501 flow, removed 1485 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:37,683 INFO L241 Difference]: Finished difference. Result has 225 places, 112 transitions, 501 flow [2021-03-25 07:43:37,683 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=225, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=501, PETRI_PLACES=225, PETRI_TRANSITIONS=112} [2021-03-25 07:43:37,683 INFO L343 CegarLoopForPetriNet]: 224 programPoint places, 1 predicate places. [2021-03-25 07:43:37,683 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:37,684 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 225 places, 112 transitions, 501 flow [2021-03-25 07:43:37,684 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 225 places, 112 transitions, 501 flow [2021-03-25 07:43:37,684 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 225 places, 112 transitions, 501 flow [2021-03-25 07:43:37,695 INFO L129 PetriNetUnfolder]: 0/112 cut-off events. [2021-03-25 07:43:37,696 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 112 events. 0/112 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 101 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2021-03-25 07:43:37,697 INFO L142 LiptonReduction]: Number of co-enabled transitions 6050 [2021-03-25 07:43:37,702 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:37,702 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:37,702 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-25 07:43:37,702 INFO L480 AbstractCegarLoop]: Abstraction has has 225 places, 112 transitions, 501 flow [2021-03-25 07:43:37,702 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:37,702 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:37,703 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:37,703 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2021-03-25 07:43:37,703 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:37,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:37,703 INFO L82 PathProgramCache]: Analyzing trace with hash -1407430542, now seen corresponding path program 1 times [2021-03-25 07:43:37,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:37,703 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208430669] [2021-03-25 07:43:37,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:37,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:37,712 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:37,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:37,714 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:37,720 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:37,720 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:37,720 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2021-03-25 07:43:37,720 WARN L342 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:37,720 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2021-03-25 07:43:37,760 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:37,760 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:37,761 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:37,761 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:37,761 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:37,761 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:37,761 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:37,761 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:37,761 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:37,761 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:37,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 286 places, 173 transitions, 3706 flow [2021-03-25 07:43:37,806 INFO L129 PetriNetUnfolder]: 0/341 cut-off events. [2021-03-25 07:43:37,806 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 341 events. 0/341 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1102 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2021-03-25 07:43:37,806 INFO L82 GeneralOperation]: Start removeDead. Operand has 286 places, 173 transitions, 3706 flow [2021-03-25 07:43:37,808 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 284 places, 171 transitions, 3702 flow [2021-03-25 07:43:37,808 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:37,808 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 284 places, 171 transitions, 3702 flow [2021-03-25 07:43:37,808 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 284 places, 171 transitions, 3702 flow [2021-03-25 07:43:37,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 284 places, 171 transitions, 3702 flow [2021-03-25 07:43:37,845 INFO L129 PetriNetUnfolder]: 0/227 cut-off events. [2021-03-25 07:43:37,846 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:37,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1992 conditions, 227 events. 0/227 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 606 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2021-03-25 07:43:37,858 INFO L142 LiptonReduction]: Number of co-enabled transitions 18928 [2021-03-25 07:43:38,112 INFO L154 LiptonReduction]: Checked pairs total: 15624 [2021-03-25 07:43:38,112 INFO L156 LiptonReduction]: Total number of compositions: 56 [2021-03-25 07:43:38,112 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 304 [2021-03-25 07:43:38,114 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:38,114 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,114 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:38,114 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:38,114 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:38,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:38,114 INFO L82 PathProgramCache]: Analyzing trace with hash 212515, now seen corresponding path program 1 times [2021-03-25 07:43:38,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:38,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122356622] [2021-03-25 07:43:38,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:38,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:38,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:38,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:38,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:38,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122356622] [2021-03-25 07:43:38,127 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:38,127 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:38,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453879768] [2021-03-25 07:43:38,127 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:38,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:38,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:38,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:38,128 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 229 [2021-03-25 07:43:38,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 115 transitions, 3590 flow. Second operand has 3 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:38,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 229 [2021-03-25 07:43:38,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:38,152 INFO L129 PetriNetUnfolder]: 0/114 cut-off events. [2021-03-25 07:43:38,153 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,153 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1881 conditions, 114 events. 0/114 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 104 event pairs, 0 based on Foata normal form. 57/171 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2021-03-25 07:43:38,153 INFO L132 encePairwiseOnDemand]: 227/229 looper letters, 0 selfloop transitions, 1 changer transitions 0/114 dead transitions. [2021-03-25 07:43:38,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 114 transitions, 3590 flow [2021-03-25 07:43:38,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:38,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:38,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2021-03-25 07:43:38,155 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9898107714701602 [2021-03-25 07:43:38,155 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 680 transitions. [2021-03-25 07:43:38,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 680 transitions. [2021-03-25 07:43:38,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:38,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 680 transitions. [2021-03-25 07:43:38,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 229.0) internal successors, (916), 4 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,156 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 229.0) internal successors, (916), 4 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,156 INFO L185 Difference]: Start difference. First operand has 228 places, 115 transitions, 3590 flow. Second operand 3 states and 680 transitions. [2021-03-25 07:43:38,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 114 transitions, 3590 flow [2021-03-25 07:43:38,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 114 transitions, 510 flow, removed 1540 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:38,203 INFO L241 Difference]: Finished difference. Result has 229 places, 114 transitions, 510 flow [2021-03-25 07:43:38,203 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=510, PETRI_PLACES=229, PETRI_TRANSITIONS=114} [2021-03-25 07:43:38,203 INFO L343 CegarLoopForPetriNet]: 228 programPoint places, 1 predicate places. [2021-03-25 07:43:38,203 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:38,204 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 229 places, 114 transitions, 510 flow [2021-03-25 07:43:38,204 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 229 places, 114 transitions, 510 flow [2021-03-25 07:43:38,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 229 places, 114 transitions, 510 flow [2021-03-25 07:43:38,216 INFO L129 PetriNetUnfolder]: 0/114 cut-off events. [2021-03-25 07:43:38,216 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,216 INFO L84 FinitePrefix]: Finished finitePrefix Result has 341 conditions, 114 events. 0/114 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 112 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2021-03-25 07:43:38,217 INFO L142 LiptonReduction]: Number of co-enabled transitions 6272 [2021-03-25 07:43:38,222 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:38,222 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:38,222 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-25 07:43:38,222 INFO L480 AbstractCegarLoop]: Abstraction has has 229 places, 114 transitions, 510 flow [2021-03-25 07:43:38,222 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,222 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:38,223 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:38,223 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2021-03-25 07:43:38,223 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:38,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:38,223 INFO L82 PathProgramCache]: Analyzing trace with hash -396701316, now seen corresponding path program 1 times [2021-03-25 07:43:38,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:38,223 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464786374] [2021-03-25 07:43:38,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:38,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:38,234 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:38,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:38,236 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:38,246 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:38,246 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:38,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2021-03-25 07:43:38,246 WARN L342 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:38,246 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2021-03-25 07:43:38,291 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:38,291 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:38,292 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:38,292 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:38,292 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:38,292 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:38,292 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:38,292 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:38,292 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:38,292 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:38,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 291 places, 176 transitions, 3829 flow [2021-03-25 07:43:38,342 INFO L129 PetriNetUnfolder]: 0/347 cut-off events. [2021-03-25 07:43:38,343 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,343 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2172 conditions, 347 events. 0/347 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1100 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2021-03-25 07:43:38,343 INFO L82 GeneralOperation]: Start removeDead. Operand has 291 places, 176 transitions, 3829 flow [2021-03-25 07:43:38,344 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 289 places, 174 transitions, 3825 flow [2021-03-25 07:43:38,344 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:38,344 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 289 places, 174 transitions, 3825 flow [2021-03-25 07:43:38,345 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 289 places, 174 transitions, 3825 flow [2021-03-25 07:43:38,346 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 289 places, 174 transitions, 3825 flow [2021-03-25 07:43:38,423 INFO L129 PetriNetUnfolder]: 0/231 cut-off events. [2021-03-25 07:43:38,423 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,423 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2056 conditions, 231 events. 0/231 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 676 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2021-03-25 07:43:38,436 INFO L142 LiptonReduction]: Number of co-enabled transitions 19608 [2021-03-25 07:43:38,674 INFO L154 LiptonReduction]: Checked pairs total: 16188 [2021-03-25 07:43:38,674 INFO L156 LiptonReduction]: Total number of compositions: 57 [2021-03-25 07:43:38,675 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 331 [2021-03-25 07:43:38,675 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:38,675 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,675 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:38,675 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:38,675 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:38,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:38,676 INFO L82 PathProgramCache]: Analyzing trace with hash 219939, now seen corresponding path program 1 times [2021-03-25 07:43:38,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:38,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610193296] [2021-03-25 07:43:38,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:38,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:38,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:38,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:38,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:38,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610193296] [2021-03-25 07:43:38,689 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:38,689 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:38,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229899570] [2021-03-25 07:43:38,689 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:38,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:38,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:38,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:38,690 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 233 [2021-03-25 07:43:38,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 117 transitions, 3711 flow. Second operand has 3 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:38,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 233 [2021-03-25 07:43:38,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:38,715 INFO L129 PetriNetUnfolder]: 0/116 cut-off events. [2021-03-25 07:43:38,715 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,715 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 116 events. 0/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 111 event pairs, 0 based on Foata normal form. 58/174 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2021-03-25 07:43:38,715 INFO L132 encePairwiseOnDemand]: 231/233 looper letters, 0 selfloop transitions, 1 changer transitions 0/116 dead transitions. [2021-03-25 07:43:38,715 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 116 transitions, 3711 flow [2021-03-25 07:43:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:38,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:38,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 692 transitions. [2021-03-25 07:43:38,716 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9899856938483548 [2021-03-25 07:43:38,716 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 692 transitions. [2021-03-25 07:43:38,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 692 transitions. [2021-03-25 07:43:38,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:38,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 692 transitions. [2021-03-25 07:43:38,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 233.0) internal successors, (932), 4 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,718 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 233.0) internal successors, (932), 4 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,718 INFO L185 Difference]: Start difference. First operand has 232 places, 117 transitions, 3711 flow. Second operand 3 states and 692 transitions. [2021-03-25 07:43:38,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 116 transitions, 3711 flow [2021-03-25 07:43:38,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 116 transitions, 519 flow, removed 1596 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:38,767 INFO L241 Difference]: Finished difference. Result has 233 places, 116 transitions, 519 flow [2021-03-25 07:43:38,767 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=519, PETRI_PLACES=233, PETRI_TRANSITIONS=116} [2021-03-25 07:43:38,768 INFO L343 CegarLoopForPetriNet]: 232 programPoint places, 1 predicate places. [2021-03-25 07:43:38,768 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:38,768 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 233 places, 116 transitions, 519 flow [2021-03-25 07:43:38,768 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 233 places, 116 transitions, 519 flow [2021-03-25 07:43:38,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 233 places, 116 transitions, 519 flow [2021-03-25 07:43:38,780 INFO L129 PetriNetUnfolder]: 0/116 cut-off events. [2021-03-25 07:43:38,780 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 347 conditions, 116 events. 0/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 115 event pairs, 0 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2021-03-25 07:43:38,782 INFO L142 LiptonReduction]: Number of co-enabled transitions 6498 [2021-03-25 07:43:38,787 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:38,787 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:38,787 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-25 07:43:38,787 INFO L480 AbstractCegarLoop]: Abstraction has has 233 places, 116 transitions, 519 flow [2021-03-25 07:43:38,788 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:38,788 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:38,788 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:38,788 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2021-03-25 07:43:38,788 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:38,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:38,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1672576605, now seen corresponding path program 1 times [2021-03-25 07:43:38,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:38,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325722644] [2021-03-25 07:43:38,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:38,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:38,796 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:38,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:38,798 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:38,804 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:38,804 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:38,804 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2021-03-25 07:43:38,804 WARN L342 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:38,804 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2021-03-25 07:43:38,850 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:38,850 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:38,851 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:38,851 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:38,851 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:38,851 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:38,851 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:38,851 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:38,851 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:38,851 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:38,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 296 places, 179 transitions, 3954 flow [2021-03-25 07:43:38,901 INFO L129 PetriNetUnfolder]: 0/353 cut-off events. [2021-03-25 07:43:38,901 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,902 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2239 conditions, 353 events. 0/353 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1158 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2021-03-25 07:43:38,902 INFO L82 GeneralOperation]: Start removeDead. Operand has 296 places, 179 transitions, 3954 flow [2021-03-25 07:43:38,903 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 294 places, 177 transitions, 3950 flow [2021-03-25 07:43:38,903 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:38,903 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 294 places, 177 transitions, 3950 flow [2021-03-25 07:43:38,903 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 294 places, 177 transitions, 3950 flow [2021-03-25 07:43:38,904 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 294 places, 177 transitions, 3950 flow [2021-03-25 07:43:38,941 INFO L129 PetriNetUnfolder]: 0/235 cut-off events. [2021-03-25 07:43:38,941 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:38,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2121 conditions, 235 events. 0/235 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 636 event pairs, 0 based on Foata normal form. 0/235 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2021-03-25 07:43:38,954 INFO L142 LiptonReduction]: Number of co-enabled transitions 20300 [2021-03-25 07:43:39,212 INFO L154 LiptonReduction]: Checked pairs total: 16762 [2021-03-25 07:43:39,212 INFO L156 LiptonReduction]: Total number of compositions: 58 [2021-03-25 07:43:39,212 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 309 [2021-03-25 07:43:39,213 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:39,213 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:39,213 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:39,213 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:39,213 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:39,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:39,213 INFO L82 PathProgramCache]: Analyzing trace with hash 227491, now seen corresponding path program 1 times [2021-03-25 07:43:39,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:39,213 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940344389] [2021-03-25 07:43:39,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:39,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:39,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:39,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:39,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940344389] [2021-03-25 07:43:39,227 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:39,227 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:39,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288910778] [2021-03-25 07:43:39,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:39,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:39,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:39,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:39,228 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 237 [2021-03-25 07:43:39,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 119 transitions, 3834 flow. Second operand has 3 states, 3 states have (on average 234.66666666666666) internal successors, (704), 3 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:39,229 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 237 [2021-03-25 07:43:39,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:39,254 INFO L129 PetriNetUnfolder]: 0/118 cut-off events. [2021-03-25 07:43:39,254 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:39,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2006 conditions, 118 events. 0/118 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 100 event pairs, 0 based on Foata normal form. 59/177 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2021-03-25 07:43:39,254 INFO L132 encePairwiseOnDemand]: 235/237 looper letters, 0 selfloop transitions, 1 changer transitions 0/118 dead transitions. [2021-03-25 07:43:39,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 118 transitions, 3834 flow [2021-03-25 07:43:39,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:39,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:39,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 704 transitions. [2021-03-25 07:43:39,255 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9901547116736991 [2021-03-25 07:43:39,255 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 704 transitions. [2021-03-25 07:43:39,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 704 transitions. [2021-03-25 07:43:39,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:39,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 704 transitions. [2021-03-25 07:43:39,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 234.66666666666666) internal successors, (704), 3 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,256 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,256 INFO L185 Difference]: Start difference. First operand has 236 places, 119 transitions, 3834 flow. Second operand 3 states and 704 transitions. [2021-03-25 07:43:39,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 118 transitions, 3834 flow [2021-03-25 07:43:39,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 118 transitions, 528 flow, removed 1653 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:39,309 INFO L241 Difference]: Finished difference. Result has 237 places, 118 transitions, 528 flow [2021-03-25 07:43:39,309 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=237, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=528, PETRI_PLACES=237, PETRI_TRANSITIONS=118} [2021-03-25 07:43:39,309 INFO L343 CegarLoopForPetriNet]: 236 programPoint places, 1 predicate places. [2021-03-25 07:43:39,309 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:39,309 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 237 places, 118 transitions, 528 flow [2021-03-25 07:43:39,309 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 237 places, 118 transitions, 528 flow [2021-03-25 07:43:39,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 237 places, 118 transitions, 528 flow [2021-03-25 07:43:39,322 INFO L129 PetriNetUnfolder]: 0/118 cut-off events. [2021-03-25 07:43:39,322 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:39,322 INFO L84 FinitePrefix]: Finished finitePrefix Result has 353 conditions, 118 events. 0/118 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 112 event pairs, 0 based on Foata normal form. 0/118 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2021-03-25 07:43:39,324 INFO L142 LiptonReduction]: Number of co-enabled transitions 6728 [2021-03-25 07:43:39,328 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:39,328 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:39,329 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 20 [2021-03-25 07:43:39,329 INFO L480 AbstractCegarLoop]: Abstraction has has 237 places, 118 transitions, 528 flow [2021-03-25 07:43:39,329 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 234.66666666666666) internal successors, (704), 3 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,329 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:39,329 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:39,329 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2021-03-25 07:43:39,329 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:39,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:39,329 INFO L82 PathProgramCache]: Analyzing trace with hash 874251583, now seen corresponding path program 1 times [2021-03-25 07:43:39,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:39,329 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760815954] [2021-03-25 07:43:39,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:39,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:39,338 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:39,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:39,340 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:39,346 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:39,346 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:39,346 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2021-03-25 07:43:39,346 WARN L342 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:39,346 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2021-03-25 07:43:39,385 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:39,386 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:39,386 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:39,386 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:39,386 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:39,386 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:39,386 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:39,386 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:39,386 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:39,386 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:39,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 301 places, 182 transitions, 4081 flow [2021-03-25 07:43:39,435 INFO L129 PetriNetUnfolder]: 0/359 cut-off events. [2021-03-25 07:43:39,435 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:39,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2307 conditions, 359 events. 0/359 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1189 event pairs, 0 based on Foata normal form. 0/299 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2021-03-25 07:43:39,436 INFO L82 GeneralOperation]: Start removeDead. Operand has 301 places, 182 transitions, 4081 flow [2021-03-25 07:43:39,437 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 299 places, 180 transitions, 4077 flow [2021-03-25 07:43:39,437 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:39,437 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 299 places, 180 transitions, 4077 flow [2021-03-25 07:43:39,437 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 299 places, 180 transitions, 4077 flow [2021-03-25 07:43:39,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 299 places, 180 transitions, 4077 flow [2021-03-25 07:43:39,502 INFO L129 PetriNetUnfolder]: 0/239 cut-off events. [2021-03-25 07:43:39,502 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:39,502 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2187 conditions, 239 events. 0/239 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 719 event pairs, 0 based on Foata normal form. 0/239 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2021-03-25 07:43:39,518 INFO L142 LiptonReduction]: Number of co-enabled transitions 21004 [2021-03-25 07:43:39,801 INFO L154 LiptonReduction]: Checked pairs total: 17346 [2021-03-25 07:43:39,801 INFO L156 LiptonReduction]: Total number of compositions: 59 [2021-03-25 07:43:39,802 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 365 [2021-03-25 07:43:39,802 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:39,802 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:39,802 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:39,802 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:39,803 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:39,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:39,803 INFO L82 PathProgramCache]: Analyzing trace with hash 235171, now seen corresponding path program 1 times [2021-03-25 07:43:39,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:39,803 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785194666] [2021-03-25 07:43:39,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:39,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:39,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:39,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:39,815 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785194666] [2021-03-25 07:43:39,815 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:39,815 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:39,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883989022] [2021-03-25 07:43:39,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:39,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:39,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:39,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:39,816 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 241 [2021-03-25 07:43:39,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 121 transitions, 3959 flow. Second operand has 3 states, 3 states have (on average 238.66666666666666) internal successors, (716), 3 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:39,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 241 [2021-03-25 07:43:39,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:39,847 INFO L129 PetriNetUnfolder]: 0/120 cut-off events. [2021-03-25 07:43:39,847 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:39,847 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2070 conditions, 120 events. 0/120 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 111 event pairs, 0 based on Foata normal form. 60/180 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2021-03-25 07:43:39,847 INFO L132 encePairwiseOnDemand]: 239/241 looper letters, 0 selfloop transitions, 1 changer transitions 0/120 dead transitions. [2021-03-25 07:43:39,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 120 transitions, 3959 flow [2021-03-25 07:43:39,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:39,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:39,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 716 transitions. [2021-03-25 07:43:39,848 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9903181189488244 [2021-03-25 07:43:39,848 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 716 transitions. [2021-03-25 07:43:39,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 716 transitions. [2021-03-25 07:43:39,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:39,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 716 transitions. [2021-03-25 07:43:39,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 238.66666666666666) internal successors, (716), 3 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,850 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,850 INFO L185 Difference]: Start difference. First operand has 240 places, 121 transitions, 3959 flow. Second operand 3 states and 716 transitions. [2021-03-25 07:43:39,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 120 transitions, 3959 flow [2021-03-25 07:43:39,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 120 transitions, 537 flow, removed 1711 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:39,908 INFO L241 Difference]: Finished difference. Result has 241 places, 120 transitions, 537 flow [2021-03-25 07:43:39,908 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=241, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=537, PETRI_PLACES=241, PETRI_TRANSITIONS=120} [2021-03-25 07:43:39,909 INFO L343 CegarLoopForPetriNet]: 240 programPoint places, 1 predicate places. [2021-03-25 07:43:39,909 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:39,909 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 241 places, 120 transitions, 537 flow [2021-03-25 07:43:39,909 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 241 places, 120 transitions, 537 flow [2021-03-25 07:43:39,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 241 places, 120 transitions, 537 flow [2021-03-25 07:43:39,925 INFO L129 PetriNetUnfolder]: 0/120 cut-off events. [2021-03-25 07:43:39,925 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:39,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 120 events. 0/120 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 119 event pairs, 0 based on Foata normal form. 0/120 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2021-03-25 07:43:39,927 INFO L142 LiptonReduction]: Number of co-enabled transitions 6962 [2021-03-25 07:43:39,932 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:39,933 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:39,933 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 24 [2021-03-25 07:43:39,933 INFO L480 AbstractCegarLoop]: Abstraction has has 241 places, 120 transitions, 537 flow [2021-03-25 07:43:39,933 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 238.66666666666666) internal successors, (716), 3 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:39,933 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:39,933 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:39,933 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2021-03-25 07:43:39,933 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:39,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:39,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1755309480, now seen corresponding path program 1 times [2021-03-25 07:43:39,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:39,934 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550067215] [2021-03-25 07:43:39,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:39,943 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:39,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:39,944 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:39,951 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:39,952 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:39,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2021-03-25 07:43:39,952 WARN L342 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:39,952 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2021-03-25 07:43:39,997 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:39,998 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:39,998 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:39,998 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:39,998 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:39,998 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:39,998 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:39,998 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:39,998 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:39,998 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:40,001 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 306 places, 185 transitions, 4210 flow [2021-03-25 07:43:40,058 INFO L129 PetriNetUnfolder]: 0/365 cut-off events. [2021-03-25 07:43:40,059 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:40,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 365 events. 0/365 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1233 event pairs, 0 based on Foata normal form. 0/304 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2021-03-25 07:43:40,059 INFO L82 GeneralOperation]: Start removeDead. Operand has 306 places, 185 transitions, 4210 flow [2021-03-25 07:43:40,061 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 304 places, 183 transitions, 4206 flow [2021-03-25 07:43:40,061 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:40,061 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 304 places, 183 transitions, 4206 flow [2021-03-25 07:43:40,061 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 304 places, 183 transitions, 4206 flow [2021-03-25 07:43:40,062 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 304 places, 183 transitions, 4206 flow [2021-03-25 07:43:40,107 INFO L129 PetriNetUnfolder]: 0/243 cut-off events. [2021-03-25 07:43:40,107 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:40,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2254 conditions, 243 events. 0/243 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 690 event pairs, 0 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2021-03-25 07:43:40,124 INFO L142 LiptonReduction]: Number of co-enabled transitions 21720 [2021-03-25 07:43:40,414 INFO L154 LiptonReduction]: Checked pairs total: 17940 [2021-03-25 07:43:40,415 INFO L156 LiptonReduction]: Total number of compositions: 60 [2021-03-25 07:43:40,415 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 354 [2021-03-25 07:43:40,415 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:40,415 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:40,415 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:40,416 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:40,416 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:40,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:40,416 INFO L82 PathProgramCache]: Analyzing trace with hash 242979, now seen corresponding path program 1 times [2021-03-25 07:43:40,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:40,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443497647] [2021-03-25 07:43:40,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:40,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:40,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:40,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:40,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:40,427 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443497647] [2021-03-25 07:43:40,427 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:40,427 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:40,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375278126] [2021-03-25 07:43:40,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:40,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:40,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:40,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:40,428 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 245 [2021-03-25 07:43:40,428 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 123 transitions, 4086 flow. Second operand has 3 states, 3 states have (on average 242.66666666666666) internal successors, (728), 3 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:40,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:40,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 245 [2021-03-25 07:43:40,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:40,456 INFO L129 PetriNetUnfolder]: 0/122 cut-off events. [2021-03-25 07:43:40,456 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:40,456 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2135 conditions, 122 events. 0/122 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 118 event pairs, 0 based on Foata normal form. 61/183 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2021-03-25 07:43:40,456 INFO L132 encePairwiseOnDemand]: 243/245 looper letters, 0 selfloop transitions, 1 changer transitions 0/122 dead transitions. [2021-03-25 07:43:40,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 122 transitions, 4086 flow [2021-03-25 07:43:40,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:40,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 728 transitions. [2021-03-25 07:43:40,457 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9904761904761905 [2021-03-25 07:43:40,457 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 728 transitions. [2021-03-25 07:43:40,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 728 transitions. [2021-03-25 07:43:40,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:40,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 728 transitions. [2021-03-25 07:43:40,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 242.66666666666666) internal successors, (728), 3 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:40,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 245.0) internal successors, (980), 4 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:40,459 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 245.0) internal successors, (980), 4 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:40,459 INFO L185 Difference]: Start difference. First operand has 244 places, 123 transitions, 4086 flow. Second operand 3 states and 728 transitions. [2021-03-25 07:43:40,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 122 transitions, 4086 flow [2021-03-25 07:43:40,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 122 transitions, 546 flow, removed 1770 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:40,522 INFO L241 Difference]: Finished difference. Result has 245 places, 122 transitions, 546 flow [2021-03-25 07:43:40,522 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=546, PETRI_PLACES=245, PETRI_TRANSITIONS=122} [2021-03-25 07:43:40,522 INFO L343 CegarLoopForPetriNet]: 244 programPoint places, 1 predicate places. [2021-03-25 07:43:40,522 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:40,522 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 245 places, 122 transitions, 546 flow [2021-03-25 07:43:40,523 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 245 places, 122 transitions, 546 flow [2021-03-25 07:43:40,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 245 places, 122 transitions, 546 flow [2021-03-25 07:43:40,536 INFO L129 PetriNetUnfolder]: 0/122 cut-off events. [2021-03-25 07:43:40,536 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:40,536 INFO L84 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 122 events. 0/122 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 114 event pairs, 0 based on Foata normal form. 0/122 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2021-03-25 07:43:40,538 INFO L142 LiptonReduction]: Number of co-enabled transitions 7200 [2021-03-25 07:43:40,543 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:40,543 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:40,543 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 21 [2021-03-25 07:43:40,543 INFO L480 AbstractCegarLoop]: Abstraction has has 245 places, 122 transitions, 546 flow [2021-03-25 07:43:40,544 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 242.66666666666666) internal successors, (728), 3 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:40,544 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:40,544 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:40,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2021-03-25 07:43:40,544 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:40,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:40,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1829601534, now seen corresponding path program 1 times [2021-03-25 07:43:40,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:40,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728503639] [2021-03-25 07:43:40,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:40,553 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:40,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:40,555 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:40,562 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:40,562 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:40,562 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2021-03-25 07:43:40,562 WARN L342 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:40,562 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2021-03-25 07:43:40,606 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:40,606 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:40,607 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:40,607 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:40,607 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:40,607 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:40,607 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:40,607 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:40,607 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:40,607 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:40,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 311 places, 188 transitions, 4341 flow [2021-03-25 07:43:40,659 INFO L129 PetriNetUnfolder]: 0/371 cut-off events. [2021-03-25 07:43:40,659 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:40,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2446 conditions, 371 events. 0/371 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1193 event pairs, 0 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2021-03-25 07:43:40,659 INFO L82 GeneralOperation]: Start removeDead. Operand has 311 places, 188 transitions, 4341 flow [2021-03-25 07:43:40,661 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 309 places, 186 transitions, 4337 flow [2021-03-25 07:43:40,661 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:40,661 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 309 places, 186 transitions, 4337 flow [2021-03-25 07:43:40,661 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 309 places, 186 transitions, 4337 flow [2021-03-25 07:43:40,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 309 places, 186 transitions, 4337 flow [2021-03-25 07:43:40,702 INFO L129 PetriNetUnfolder]: 0/247 cut-off events. [2021-03-25 07:43:40,702 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:40,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2322 conditions, 247 events. 0/247 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 683 event pairs, 0 based on Foata normal form. 0/247 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2021-03-25 07:43:40,717 INFO L142 LiptonReduction]: Number of co-enabled transitions 22448 [2021-03-25 07:43:40,991 INFO L154 LiptonReduction]: Checked pairs total: 18544 [2021-03-25 07:43:40,991 INFO L156 LiptonReduction]: Total number of compositions: 61 [2021-03-25 07:43:40,991 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 330 [2021-03-25 07:43:40,992 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:40,992 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:40,992 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:40,992 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:40,992 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:40,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:40,992 INFO L82 PathProgramCache]: Analyzing trace with hash 250915, now seen corresponding path program 1 times [2021-03-25 07:43:40,992 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:40,992 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364264493] [2021-03-25 07:43:40,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:41,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:41,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:41,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:41,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:41,003 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364264493] [2021-03-25 07:43:41,003 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:41,003 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:41,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371786303] [2021-03-25 07:43:41,003 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:41,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:41,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:41,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:41,004 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 249 [2021-03-25 07:43:41,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 125 transitions, 4215 flow. Second operand has 3 states, 3 states have (on average 246.66666666666666) internal successors, (740), 3 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:41,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 249 [2021-03-25 07:43:41,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:41,033 INFO L129 PetriNetUnfolder]: 0/124 cut-off events. [2021-03-25 07:43:41,033 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,033 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2201 conditions, 124 events. 0/124 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 135 event pairs, 0 based on Foata normal form. 62/186 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2021-03-25 07:43:41,033 INFO L132 encePairwiseOnDemand]: 247/249 looper letters, 0 selfloop transitions, 1 changer transitions 0/124 dead transitions. [2021-03-25 07:43:41,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 124 transitions, 4215 flow [2021-03-25 07:43:41,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:41,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:41,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 740 transitions. [2021-03-25 07:43:41,034 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9906291834002677 [2021-03-25 07:43:41,034 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 740 transitions. [2021-03-25 07:43:41,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 740 transitions. [2021-03-25 07:43:41,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:41,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 740 transitions. [2021-03-25 07:43:41,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 246.66666666666666) internal successors, (740), 3 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,036 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,036 INFO L185 Difference]: Start difference. First operand has 248 places, 125 transitions, 4215 flow. Second operand 3 states and 740 transitions. [2021-03-25 07:43:41,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 124 transitions, 4215 flow [2021-03-25 07:43:41,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 124 transitions, 555 flow, removed 1830 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:41,101 INFO L241 Difference]: Finished difference. Result has 249 places, 124 transitions, 555 flow [2021-03-25 07:43:41,101 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=555, PETRI_PLACES=249, PETRI_TRANSITIONS=124} [2021-03-25 07:43:41,101 INFO L343 CegarLoopForPetriNet]: 248 programPoint places, 1 predicate places. [2021-03-25 07:43:41,101 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:41,101 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 249 places, 124 transitions, 555 flow [2021-03-25 07:43:41,102 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 249 places, 124 transitions, 555 flow [2021-03-25 07:43:41,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 249 places, 124 transitions, 555 flow [2021-03-25 07:43:41,115 INFO L129 PetriNetUnfolder]: 0/124 cut-off events. [2021-03-25 07:43:41,115 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 371 conditions, 124 events. 0/124 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 123 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2021-03-25 07:43:41,117 INFO L142 LiptonReduction]: Number of co-enabled transitions 7442 [2021-03-25 07:43:41,123 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:41,123 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:41,123 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22 [2021-03-25 07:43:41,123 INFO L480 AbstractCegarLoop]: Abstraction has has 249 places, 124 transitions, 555 flow [2021-03-25 07:43:41,123 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 246.66666666666666) internal successors, (740), 3 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,123 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:41,123 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:41,124 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2021-03-25 07:43:41,124 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:41,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:41,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1408131485, now seen corresponding path program 1 times [2021-03-25 07:43:41,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:41,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117815293] [2021-03-25 07:43:41,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:41,166 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:41,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:41,169 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:41,177 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:41,177 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:41,177 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2021-03-25 07:43:41,177 WARN L342 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:41,177 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2021-03-25 07:43:41,220 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:41,220 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:41,220 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:41,220 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:41,220 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:41,220 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:41,220 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:41,220 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:41,220 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:41,220 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:41,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 316 places, 191 transitions, 4474 flow [2021-03-25 07:43:41,275 INFO L129 PetriNetUnfolder]: 0/377 cut-off events. [2021-03-25 07:43:41,275 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2517 conditions, 377 events. 0/377 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1230 event pairs, 0 based on Foata normal form. 0/314 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2021-03-25 07:43:41,275 INFO L82 GeneralOperation]: Start removeDead. Operand has 316 places, 191 transitions, 4474 flow [2021-03-25 07:43:41,277 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 314 places, 189 transitions, 4470 flow [2021-03-25 07:43:41,277 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:41,277 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 314 places, 189 transitions, 4470 flow [2021-03-25 07:43:41,277 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 314 places, 189 transitions, 4470 flow [2021-03-25 07:43:41,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 314 places, 189 transitions, 4470 flow [2021-03-25 07:43:41,320 INFO L129 PetriNetUnfolder]: 0/251 cut-off events. [2021-03-25 07:43:41,320 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2391 conditions, 251 events. 0/251 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 787 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2021-03-25 07:43:41,336 INFO L142 LiptonReduction]: Number of co-enabled transitions 23188 [2021-03-25 07:43:41,600 INFO L154 LiptonReduction]: Checked pairs total: 19158 [2021-03-25 07:43:41,601 INFO L156 LiptonReduction]: Total number of compositions: 62 [2021-03-25 07:43:41,601 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 324 [2021-03-25 07:43:41,601 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:41,601 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,601 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:41,602 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:41,602 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:41,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:41,602 INFO L82 PathProgramCache]: Analyzing trace with hash 258979, now seen corresponding path program 1 times [2021-03-25 07:43:41,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:41,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353617319] [2021-03-25 07:43:41,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:41,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:41,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:41,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:41,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:41,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353617319] [2021-03-25 07:43:41,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:41,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:41,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246098144] [2021-03-25 07:43:41,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:41,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:41,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:41,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:41,614 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 253 [2021-03-25 07:43:41,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 127 transitions, 4346 flow. Second operand has 3 states, 3 states have (on average 250.66666666666666) internal successors, (752), 3 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:41,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 253 [2021-03-25 07:43:41,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:41,643 INFO L129 PetriNetUnfolder]: 0/126 cut-off events. [2021-03-25 07:43:41,643 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,643 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2268 conditions, 126 events. 0/126 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 126 event pairs, 0 based on Foata normal form. 63/189 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2021-03-25 07:43:41,643 INFO L132 encePairwiseOnDemand]: 251/253 looper letters, 0 selfloop transitions, 1 changer transitions 0/126 dead transitions. [2021-03-25 07:43:41,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 126 transitions, 4346 flow [2021-03-25 07:43:41,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:41,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:41,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 752 transitions. [2021-03-25 07:43:41,644 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9907773386034255 [2021-03-25 07:43:41,644 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 752 transitions. [2021-03-25 07:43:41,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 752 transitions. [2021-03-25 07:43:41,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:41,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 752 transitions. [2021-03-25 07:43:41,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 250.66666666666666) internal successors, (752), 3 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 253.0) internal successors, (1012), 4 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,646 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 253.0) internal successors, (1012), 4 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,646 INFO L185 Difference]: Start difference. First operand has 252 places, 127 transitions, 4346 flow. Second operand 3 states and 752 transitions. [2021-03-25 07:43:41,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 126 transitions, 4346 flow [2021-03-25 07:43:41,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 126 transitions, 564 flow, removed 1891 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:41,717 INFO L241 Difference]: Finished difference. Result has 253 places, 126 transitions, 564 flow [2021-03-25 07:43:41,718 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=253, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=564, PETRI_PLACES=253, PETRI_TRANSITIONS=126} [2021-03-25 07:43:41,718 INFO L343 CegarLoopForPetriNet]: 252 programPoint places, 1 predicate places. [2021-03-25 07:43:41,718 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:41,718 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 253 places, 126 transitions, 564 flow [2021-03-25 07:43:41,718 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 253 places, 126 transitions, 564 flow [2021-03-25 07:43:41,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 253 places, 126 transitions, 564 flow [2021-03-25 07:43:41,731 INFO L129 PetriNetUnfolder]: 0/126 cut-off events. [2021-03-25 07:43:41,731 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 377 conditions, 126 events. 0/126 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 122 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2021-03-25 07:43:41,734 INFO L142 LiptonReduction]: Number of co-enabled transitions 7688 [2021-03-25 07:43:41,739 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:41,739 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:41,739 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 21 [2021-03-25 07:43:41,739 INFO L480 AbstractCegarLoop]: Abstraction has has 253 places, 126 transitions, 564 flow [2021-03-25 07:43:41,739 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 250.66666666666666) internal successors, (752), 3 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:41,739 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:41,739 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:41,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2021-03-25 07:43:41,740 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:41,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:41,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1519600837, now seen corresponding path program 1 times [2021-03-25 07:43:41,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:41,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913271625] [2021-03-25 07:43:41,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:41,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:41,749 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:41,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:41,750 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:41,758 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:41,758 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:41,758 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2021-03-25 07:43:41,758 WARN L342 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:41,758 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2021-03-25 07:43:41,800 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:41,800 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:41,801 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:41,801 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:41,801 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:41,801 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:41,801 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:41,801 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:41,801 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:41,801 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:41,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 321 places, 194 transitions, 4609 flow [2021-03-25 07:43:41,858 INFO L129 PetriNetUnfolder]: 0/383 cut-off events. [2021-03-25 07:43:41,858 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2589 conditions, 383 events. 0/383 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1401 event pairs, 0 based on Foata normal form. 0/319 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2021-03-25 07:43:41,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 321 places, 194 transitions, 4609 flow [2021-03-25 07:43:41,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 319 places, 192 transitions, 4605 flow [2021-03-25 07:43:41,860 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:41,860 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 319 places, 192 transitions, 4605 flow [2021-03-25 07:43:41,860 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 319 places, 192 transitions, 4605 flow [2021-03-25 07:43:41,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 319 places, 192 transitions, 4605 flow [2021-03-25 07:43:41,904 INFO L129 PetriNetUnfolder]: 0/255 cut-off events. [2021-03-25 07:43:41,905 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:41,905 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2461 conditions, 255 events. 0/255 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 689 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2021-03-25 07:43:41,921 INFO L142 LiptonReduction]: Number of co-enabled transitions 23940 [2021-03-25 07:43:42,192 INFO L154 LiptonReduction]: Checked pairs total: 19782 [2021-03-25 07:43:42,192 INFO L156 LiptonReduction]: Total number of compositions: 63 [2021-03-25 07:43:42,192 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 332 [2021-03-25 07:43:42,193 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:42,193 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:42,193 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:42,193 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:42,193 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:42,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:42,193 INFO L82 PathProgramCache]: Analyzing trace with hash 267171, now seen corresponding path program 1 times [2021-03-25 07:43:42,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:42,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963829240] [2021-03-25 07:43:42,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:42,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:42,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:42,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:42,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:42,206 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963829240] [2021-03-25 07:43:42,207 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:42,207 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:42,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259654857] [2021-03-25 07:43:42,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:42,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:42,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:42,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:42,208 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 257 [2021-03-25 07:43:42,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 129 transitions, 4479 flow. Second operand has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:42,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 257 [2021-03-25 07:43:42,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:42,239 INFO L129 PetriNetUnfolder]: 0/128 cut-off events. [2021-03-25 07:43:42,239 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:42,239 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2336 conditions, 128 events. 0/128 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 123 event pairs, 0 based on Foata normal form. 64/192 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2021-03-25 07:43:42,239 INFO L132 encePairwiseOnDemand]: 255/257 looper letters, 0 selfloop transitions, 1 changer transitions 0/128 dead transitions. [2021-03-25 07:43:42,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 128 transitions, 4479 flow [2021-03-25 07:43:42,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:42,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:42,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 764 transitions. [2021-03-25 07:43:42,240 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9909208819714657 [2021-03-25 07:43:42,240 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 764 transitions. [2021-03-25 07:43:42,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 764 transitions. [2021-03-25 07:43:42,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:42,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 764 transitions. [2021-03-25 07:43:42,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,242 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,242 INFO L185 Difference]: Start difference. First operand has 256 places, 129 transitions, 4479 flow. Second operand 3 states and 764 transitions. [2021-03-25 07:43:42,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 128 transitions, 4479 flow [2021-03-25 07:43:42,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 128 transitions, 573 flow, removed 1953 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:42,322 INFO L241 Difference]: Finished difference. Result has 257 places, 128 transitions, 573 flow [2021-03-25 07:43:42,322 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=573, PETRI_PLACES=257, PETRI_TRANSITIONS=128} [2021-03-25 07:43:42,322 INFO L343 CegarLoopForPetriNet]: 256 programPoint places, 1 predicate places. [2021-03-25 07:43:42,322 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:42,322 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 257 places, 128 transitions, 573 flow [2021-03-25 07:43:42,322 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 257 places, 128 transitions, 573 flow [2021-03-25 07:43:42,323 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 257 places, 128 transitions, 573 flow [2021-03-25 07:43:42,337 INFO L129 PetriNetUnfolder]: 0/128 cut-off events. [2021-03-25 07:43:42,337 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:42,337 INFO L84 FinitePrefix]: Finished finitePrefix Result has 383 conditions, 128 events. 0/128 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 111 event pairs, 0 based on Foata normal form. 0/128 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2021-03-25 07:43:42,339 INFO L142 LiptonReduction]: Number of co-enabled transitions 7938 [2021-03-25 07:43:42,345 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:42,345 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:42,345 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 23 [2021-03-25 07:43:42,345 INFO L480 AbstractCegarLoop]: Abstraction has has 257 places, 128 transitions, 573 flow [2021-03-25 07:43:42,345 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,345 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:42,345 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:42,345 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2021-03-25 07:43:42,346 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:42,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:42,346 INFO L82 PathProgramCache]: Analyzing trace with hash -2027780994, now seen corresponding path program 1 times [2021-03-25 07:43:42,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:42,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364286261] [2021-03-25 07:43:42,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:42,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:42,355 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:42,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:42,357 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:42,365 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:42,365 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:42,365 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2021-03-25 07:43:42,365 WARN L342 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:42,365 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2021-03-25 07:43:42,427 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:42,427 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:42,428 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:42,428 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:42,428 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:42,428 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:42,428 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:42,428 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:42,428 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:42,428 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:42,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 326 places, 197 transitions, 4746 flow [2021-03-25 07:43:42,485 INFO L129 PetriNetUnfolder]: 0/389 cut-off events. [2021-03-25 07:43:42,486 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:42,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2662 conditions, 389 events. 0/389 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1407 event pairs, 0 based on Foata normal form. 0/324 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2021-03-25 07:43:42,486 INFO L82 GeneralOperation]: Start removeDead. Operand has 326 places, 197 transitions, 4746 flow [2021-03-25 07:43:42,487 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 324 places, 195 transitions, 4742 flow [2021-03-25 07:43:42,487 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:42,488 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 324 places, 195 transitions, 4742 flow [2021-03-25 07:43:42,488 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 324 places, 195 transitions, 4742 flow [2021-03-25 07:43:42,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 324 places, 195 transitions, 4742 flow [2021-03-25 07:43:42,533 INFO L129 PetriNetUnfolder]: 0/259 cut-off events. [2021-03-25 07:43:42,533 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:42,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2532 conditions, 259 events. 0/259 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 701 event pairs, 0 based on Foata normal form. 0/259 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2021-03-25 07:43:42,550 INFO L142 LiptonReduction]: Number of co-enabled transitions 24704 [2021-03-25 07:43:42,871 INFO L154 LiptonReduction]: Checked pairs total: 20416 [2021-03-25 07:43:42,871 INFO L156 LiptonReduction]: Total number of compositions: 64 [2021-03-25 07:43:42,871 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 384 [2021-03-25 07:43:42,872 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:42,872 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:42,872 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:42,872 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:42,872 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:42,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:42,873 INFO L82 PathProgramCache]: Analyzing trace with hash 275491, now seen corresponding path program 1 times [2021-03-25 07:43:42,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:42,873 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092596667] [2021-03-25 07:43:42,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:42,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:42,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:42,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:42,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:42,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092596667] [2021-03-25 07:43:42,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:42,885 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:42,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255601619] [2021-03-25 07:43:42,885 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:42,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:42,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:42,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:42,885 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 261 [2021-03-25 07:43:42,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 131 transitions, 4614 flow. Second operand has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:42,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 261 [2021-03-25 07:43:42,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:42,917 INFO L129 PetriNetUnfolder]: 0/130 cut-off events. [2021-03-25 07:43:42,917 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:42,917 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2405 conditions, 130 events. 0/130 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 150 event pairs, 0 based on Foata normal form. 65/195 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2021-03-25 07:43:42,917 INFO L132 encePairwiseOnDemand]: 259/261 looper letters, 0 selfloop transitions, 1 changer transitions 0/130 dead transitions. [2021-03-25 07:43:42,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 130 transitions, 4614 flow [2021-03-25 07:43:42,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:42,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:42,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 776 transitions. [2021-03-25 07:43:42,918 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9910600255427842 [2021-03-25 07:43:42,918 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 776 transitions. [2021-03-25 07:43:42,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 776 transitions. [2021-03-25 07:43:42,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:42,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 776 transitions. [2021-03-25 07:43:42,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 261.0) internal successors, (1044), 4 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,919 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 261.0) internal successors, (1044), 4 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:42,919 INFO L185 Difference]: Start difference. First operand has 260 places, 131 transitions, 4614 flow. Second operand 3 states and 776 transitions. [2021-03-25 07:43:42,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 130 transitions, 4614 flow [2021-03-25 07:43:43,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 130 transitions, 582 flow, removed 2016 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:43,007 INFO L241 Difference]: Finished difference. Result has 261 places, 130 transitions, 582 flow [2021-03-25 07:43:43,007 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=261, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=582, PETRI_PLACES=261, PETRI_TRANSITIONS=130} [2021-03-25 07:43:43,007 INFO L343 CegarLoopForPetriNet]: 260 programPoint places, 1 predicate places. [2021-03-25 07:43:43,007 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:43,007 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 261 places, 130 transitions, 582 flow [2021-03-25 07:43:43,007 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 261 places, 130 transitions, 582 flow [2021-03-25 07:43:43,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 261 places, 130 transitions, 582 flow [2021-03-25 07:43:43,022 INFO L129 PetriNetUnfolder]: 0/130 cut-off events. [2021-03-25 07:43:43,022 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:43,022 INFO L84 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 130 events. 0/130 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 128 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2021-03-25 07:43:43,024 INFO L142 LiptonReduction]: Number of co-enabled transitions 8192 [2021-03-25 07:43:43,030 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:43,030 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:43,030 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 23 [2021-03-25 07:43:43,030 INFO L480 AbstractCegarLoop]: Abstraction has has 261 places, 130 transitions, 582 flow [2021-03-25 07:43:43,030 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:43,030 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:43,031 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:43,031 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2021-03-25 07:43:43,031 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:43,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:43,031 INFO L82 PathProgramCache]: Analyzing trace with hash -438281080, now seen corresponding path program 1 times [2021-03-25 07:43:43,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:43,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440995433] [2021-03-25 07:43:43,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:43,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:43,040 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:43,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:43,042 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:43,050 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:43,050 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:43,050 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2021-03-25 07:43:43,051 WARN L342 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:43,051 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2021-03-25 07:43:43,097 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:43,098 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:43,098 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:43,098 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:43,098 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:43,098 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:43,098 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:43,098 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:43,098 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:43,098 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:43,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 331 places, 200 transitions, 4885 flow [2021-03-25 07:43:43,159 INFO L129 PetriNetUnfolder]: 0/395 cut-off events. [2021-03-25 07:43:43,159 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:43,160 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2736 conditions, 395 events. 0/395 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1471 event pairs, 0 based on Foata normal form. 0/329 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2021-03-25 07:43:43,160 INFO L82 GeneralOperation]: Start removeDead. Operand has 331 places, 200 transitions, 4885 flow [2021-03-25 07:43:43,162 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 329 places, 198 transitions, 4881 flow [2021-03-25 07:43:43,162 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:43,162 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 329 places, 198 transitions, 4881 flow [2021-03-25 07:43:43,162 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 329 places, 198 transitions, 4881 flow [2021-03-25 07:43:43,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 329 places, 198 transitions, 4881 flow [2021-03-25 07:43:43,210 INFO L129 PetriNetUnfolder]: 0/263 cut-off events. [2021-03-25 07:43:43,210 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:43,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2604 conditions, 263 events. 0/263 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 735 event pairs, 0 based on Foata normal form. 0/263 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2021-03-25 07:43:43,228 INFO L142 LiptonReduction]: Number of co-enabled transitions 25480 [2021-03-25 07:43:43,536 INFO L154 LiptonReduction]: Checked pairs total: 21060 [2021-03-25 07:43:43,536 INFO L156 LiptonReduction]: Total number of compositions: 65 [2021-03-25 07:43:43,536 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 374 [2021-03-25 07:43:43,537 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:43,537 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:43,537 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:43,537 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:43,537 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:43,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:43,538 INFO L82 PathProgramCache]: Analyzing trace with hash 283939, now seen corresponding path program 1 times [2021-03-25 07:43:43,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:43,538 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150746900] [2021-03-25 07:43:43,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:43,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:43,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:43,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:43,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:43,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150746900] [2021-03-25 07:43:43,549 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:43,549 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:43,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444295285] [2021-03-25 07:43:43,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:43,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:43,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:43,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:43,550 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 265 [2021-03-25 07:43:43,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 133 transitions, 4751 flow. Second operand has 3 states, 3 states have (on average 262.6666666666667) internal successors, (788), 3 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:43,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:43,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 265 [2021-03-25 07:43:43,550 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:43,583 INFO L129 PetriNetUnfolder]: 0/132 cut-off events. [2021-03-25 07:43:43,583 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:43,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2475 conditions, 132 events. 0/132 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 127 event pairs, 0 based on Foata normal form. 66/198 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2021-03-25 07:43:43,583 INFO L132 encePairwiseOnDemand]: 263/265 looper letters, 0 selfloop transitions, 1 changer transitions 0/132 dead transitions. [2021-03-25 07:43:43,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 132 transitions, 4751 flow [2021-03-25 07:43:43,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:43,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:43,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 788 transitions. [2021-03-25 07:43:43,584 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9911949685534591 [2021-03-25 07:43:43,584 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 788 transitions. [2021-03-25 07:43:43,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 788 transitions. [2021-03-25 07:43:43,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:43,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 788 transitions. [2021-03-25 07:43:43,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 262.6666666666667) internal successors, (788), 3 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:43,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 265.0) internal successors, (1060), 4 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:43,586 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 265.0) internal successors, (1060), 4 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:43,586 INFO L185 Difference]: Start difference. First operand has 264 places, 133 transitions, 4751 flow. Second operand 3 states and 788 transitions. [2021-03-25 07:43:43,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 132 transitions, 4751 flow [2021-03-25 07:43:43,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 132 transitions, 591 flow, removed 2080 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:43,676 INFO L241 Difference]: Finished difference. Result has 265 places, 132 transitions, 591 flow [2021-03-25 07:43:43,676 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=265, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=591, PETRI_PLACES=265, PETRI_TRANSITIONS=132} [2021-03-25 07:43:43,676 INFO L343 CegarLoopForPetriNet]: 264 programPoint places, 1 predicate places. [2021-03-25 07:43:43,677 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:43,677 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 265 places, 132 transitions, 591 flow [2021-03-25 07:43:43,677 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 265 places, 132 transitions, 591 flow [2021-03-25 07:43:43,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 265 places, 132 transitions, 591 flow [2021-03-25 07:43:43,692 INFO L129 PetriNetUnfolder]: 0/132 cut-off events. [2021-03-25 07:43:43,692 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:43,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 395 conditions, 132 events. 0/132 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 127 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2021-03-25 07:43:43,694 INFO L142 LiptonReduction]: Number of co-enabled transitions 8450 [2021-03-25 07:43:43,700 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:43,700 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:43,700 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 24 [2021-03-25 07:43:43,701 INFO L480 AbstractCegarLoop]: Abstraction has has 265 places, 132 transitions, 591 flow [2021-03-25 07:43:43,701 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 262.6666666666667) internal successors, (788), 3 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:43,701 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:43,701 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:43,701 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2021-03-25 07:43:43,701 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:43,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:43,701 INFO L82 PathProgramCache]: Analyzing trace with hash 19023529, now seen corresponding path program 1 times [2021-03-25 07:43:43,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:43,701 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129594179] [2021-03-25 07:43:43,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:43,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:43,711 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:43,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:43,712 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:43,721 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:43,721 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:43,721 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2021-03-25 07:43:43,721 WARN L342 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:43,721 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2021-03-25 07:43:43,768 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:43,768 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:43,768 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:43,768 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:43,768 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:43,768 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:43,768 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:43,768 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:43,768 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:43,768 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:43,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 336 places, 203 transitions, 5026 flow [2021-03-25 07:43:43,832 INFO L129 PetriNetUnfolder]: 0/401 cut-off events. [2021-03-25 07:43:43,832 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:43,832 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2811 conditions, 401 events. 0/401 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1541 event pairs, 0 based on Foata normal form. 0/334 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2021-03-25 07:43:43,832 INFO L82 GeneralOperation]: Start removeDead. Operand has 336 places, 203 transitions, 5026 flow [2021-03-25 07:43:43,834 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 334 places, 201 transitions, 5022 flow [2021-03-25 07:43:43,834 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:43,834 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 334 places, 201 transitions, 5022 flow [2021-03-25 07:43:43,834 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 334 places, 201 transitions, 5022 flow [2021-03-25 07:43:43,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 334 places, 201 transitions, 5022 flow [2021-03-25 07:43:43,884 INFO L129 PetriNetUnfolder]: 0/267 cut-off events. [2021-03-25 07:43:43,885 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:43,885 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2677 conditions, 267 events. 0/267 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 846 event pairs, 0 based on Foata normal form. 0/267 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2021-03-25 07:43:43,903 INFO L142 LiptonReduction]: Number of co-enabled transitions 26268 [2021-03-25 07:43:44,229 INFO L154 LiptonReduction]: Checked pairs total: 21714 [2021-03-25 07:43:44,229 INFO L156 LiptonReduction]: Total number of compositions: 66 [2021-03-25 07:43:44,229 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 395 [2021-03-25 07:43:44,230 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:44,230 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:44,230 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:44,230 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:44,230 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:44,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:44,230 INFO L82 PathProgramCache]: Analyzing trace with hash 292515, now seen corresponding path program 1 times [2021-03-25 07:43:44,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:44,230 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208753875] [2021-03-25 07:43:44,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:44,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:44,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:44,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:44,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208753875] [2021-03-25 07:43:44,243 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:44,243 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:44,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281168272] [2021-03-25 07:43:44,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:44,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:44,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:44,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:44,243 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 269 [2021-03-25 07:43:44,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 135 transitions, 4890 flow. Second operand has 3 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:44,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 269 [2021-03-25 07:43:44,244 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:44,276 INFO L129 PetriNetUnfolder]: 0/134 cut-off events. [2021-03-25 07:43:44,277 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:44,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2546 conditions, 134 events. 0/134 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 146 event pairs, 0 based on Foata normal form. 67/201 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2021-03-25 07:43:44,277 INFO L132 encePairwiseOnDemand]: 267/269 looper letters, 0 selfloop transitions, 1 changer transitions 0/134 dead transitions. [2021-03-25 07:43:44,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 134 transitions, 4890 flow [2021-03-25 07:43:44,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:44,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:44,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 800 transitions. [2021-03-25 07:43:44,278 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9913258983890955 [2021-03-25 07:43:44,278 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 800 transitions. [2021-03-25 07:43:44,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 800 transitions. [2021-03-25 07:43:44,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:44,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 800 transitions. [2021-03-25 07:43:44,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,279 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,279 INFO L185 Difference]: Start difference. First operand has 268 places, 135 transitions, 4890 flow. Second operand 3 states and 800 transitions. [2021-03-25 07:43:44,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 134 transitions, 4890 flow [2021-03-25 07:43:44,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 134 transitions, 600 flow, removed 2145 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:44,368 INFO L241 Difference]: Finished difference. Result has 269 places, 134 transitions, 600 flow [2021-03-25 07:43:44,369 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=600, PETRI_PLACES=269, PETRI_TRANSITIONS=134} [2021-03-25 07:43:44,369 INFO L343 CegarLoopForPetriNet]: 268 programPoint places, 1 predicate places. [2021-03-25 07:43:44,369 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:44,369 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 269 places, 134 transitions, 600 flow [2021-03-25 07:43:44,369 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 269 places, 134 transitions, 600 flow [2021-03-25 07:43:44,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 269 places, 134 transitions, 600 flow [2021-03-25 07:43:44,384 INFO L129 PetriNetUnfolder]: 0/134 cut-off events. [2021-03-25 07:43:44,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:44,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 401 conditions, 134 events. 0/134 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 126 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2021-03-25 07:43:44,387 INFO L142 LiptonReduction]: Number of co-enabled transitions 8712 [2021-03-25 07:43:44,393 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:44,393 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:44,393 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 24 [2021-03-25 07:43:44,393 INFO L480 AbstractCegarLoop]: Abstraction has has 269 places, 134 transitions, 600 flow [2021-03-25 07:43:44,393 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,393 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:44,393 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:44,393 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2021-03-25 07:43:44,394 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:44,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:44,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1713949771, now seen corresponding path program 1 times [2021-03-25 07:43:44,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:44,394 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011939972] [2021-03-25 07:43:44,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:44,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:44,403 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:44,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:44,405 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:44,413 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:44,413 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:44,413 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2021-03-25 07:43:44,413 WARN L342 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:44,413 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2021-03-25 07:43:44,462 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:44,463 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:44,463 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:44,463 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:44,463 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:44,463 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:44,463 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:44,463 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:44,463 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:44,463 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:44,465 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 341 places, 206 transitions, 5169 flow [2021-03-25 07:43:44,528 INFO L129 PetriNetUnfolder]: 0/407 cut-off events. [2021-03-25 07:43:44,529 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:44,529 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 407 events. 0/407 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1498 event pairs, 0 based on Foata normal form. 0/339 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2021-03-25 07:43:44,529 INFO L82 GeneralOperation]: Start removeDead. Operand has 341 places, 206 transitions, 5169 flow [2021-03-25 07:43:44,531 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 339 places, 204 transitions, 5165 flow [2021-03-25 07:43:44,531 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:44,531 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 339 places, 204 transitions, 5165 flow [2021-03-25 07:43:44,531 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 339 places, 204 transitions, 5165 flow [2021-03-25 07:43:44,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 339 places, 204 transitions, 5165 flow [2021-03-25 07:43:44,583 INFO L129 PetriNetUnfolder]: 0/271 cut-off events. [2021-03-25 07:43:44,583 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:44,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2751 conditions, 271 events. 0/271 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 848 event pairs, 0 based on Foata normal form. 0/271 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2021-03-25 07:43:44,602 INFO L142 LiptonReduction]: Number of co-enabled transitions 27068 [2021-03-25 07:43:44,895 INFO L154 LiptonReduction]: Checked pairs total: 22378 [2021-03-25 07:43:44,895 INFO L156 LiptonReduction]: Total number of compositions: 67 [2021-03-25 07:43:44,895 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 364 [2021-03-25 07:43:44,896 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:44,896 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:44,896 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:44,896 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:44,896 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:44,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:44,896 INFO L82 PathProgramCache]: Analyzing trace with hash 301219, now seen corresponding path program 1 times [2021-03-25 07:43:44,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:44,896 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98768335] [2021-03-25 07:43:44,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:44,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:44,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:44,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:44,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:44,908 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98768335] [2021-03-25 07:43:44,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:44,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:44,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122301322] [2021-03-25 07:43:44,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:44,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:44,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:44,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:44,909 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 270 out of 273 [2021-03-25 07:43:44,909 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 137 transitions, 5031 flow. Second operand has 3 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,909 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:44,909 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 270 of 273 [2021-03-25 07:43:44,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:44,944 INFO L129 PetriNetUnfolder]: 0/136 cut-off events. [2021-03-25 07:43:44,944 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:44,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2618 conditions, 136 events. 0/136 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 131 event pairs, 0 based on Foata normal form. 68/204 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2021-03-25 07:43:44,945 INFO L132 encePairwiseOnDemand]: 271/273 looper letters, 0 selfloop transitions, 1 changer transitions 0/136 dead transitions. [2021-03-25 07:43:44,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 136 transitions, 5031 flow [2021-03-25 07:43:44,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:44,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:44,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 812 transitions. [2021-03-25 07:43:44,946 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9914529914529915 [2021-03-25 07:43:44,946 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 812 transitions. [2021-03-25 07:43:44,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 812 transitions. [2021-03-25 07:43:44,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:44,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 812 transitions. [2021-03-25 07:43:44,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 273.0) internal successors, (1092), 4 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,947 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 273.0) internal successors, (1092), 4 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:44,947 INFO L185 Difference]: Start difference. First operand has 272 places, 137 transitions, 5031 flow. Second operand 3 states and 812 transitions. [2021-03-25 07:43:44,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 136 transitions, 5031 flow [2021-03-25 07:43:45,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 136 transitions, 609 flow, removed 2211 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:45,039 INFO L241 Difference]: Finished difference. Result has 273 places, 136 transitions, 609 flow [2021-03-25 07:43:45,039 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=609, PETRI_PLACES=273, PETRI_TRANSITIONS=136} [2021-03-25 07:43:45,039 INFO L343 CegarLoopForPetriNet]: 272 programPoint places, 1 predicate places. [2021-03-25 07:43:45,039 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:45,039 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 273 places, 136 transitions, 609 flow [2021-03-25 07:43:45,039 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 273 places, 136 transitions, 609 flow [2021-03-25 07:43:45,040 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 273 places, 136 transitions, 609 flow [2021-03-25 07:43:45,055 INFO L129 PetriNetUnfolder]: 0/136 cut-off events. [2021-03-25 07:43:45,055 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:45,055 INFO L84 FinitePrefix]: Finished finitePrefix Result has 407 conditions, 136 events. 0/136 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 129 event pairs, 0 based on Foata normal form. 0/136 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2021-03-25 07:43:45,058 INFO L142 LiptonReduction]: Number of co-enabled transitions 8978 [2021-03-25 07:43:45,064 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:45,064 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:45,064 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 25 [2021-03-25 07:43:45,065 INFO L480 AbstractCegarLoop]: Abstraction has has 273 places, 136 transitions, 609 flow [2021-03-25 07:43:45,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:45,065 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:45,065 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:45,065 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2021-03-25 07:43:45,065 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:45,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:45,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1351835364, now seen corresponding path program 1 times [2021-03-25 07:43:45,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:45,065 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2734236] [2021-03-25 07:43:45,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:45,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:45,076 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:45,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:45,078 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:45,087 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:45,087 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:45,087 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2021-03-25 07:43:45,087 WARN L342 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:45,087 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2021-03-25 07:43:45,133 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:45,133 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:45,134 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:45,134 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:45,134 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:45,134 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:45,134 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:45,134 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:45,134 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:45,134 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:45,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 346 places, 209 transitions, 5314 flow [2021-03-25 07:43:45,202 INFO L129 PetriNetUnfolder]: 0/413 cut-off events. [2021-03-25 07:43:45,202 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:45,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2964 conditions, 413 events. 0/413 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1504 event pairs, 0 based on Foata normal form. 0/344 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2021-03-25 07:43:45,202 INFO L82 GeneralOperation]: Start removeDead. Operand has 346 places, 209 transitions, 5314 flow [2021-03-25 07:43:45,204 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 344 places, 207 transitions, 5310 flow [2021-03-25 07:43:45,204 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:45,204 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 344 places, 207 transitions, 5310 flow [2021-03-25 07:43:45,204 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 344 places, 207 transitions, 5310 flow [2021-03-25 07:43:45,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 344 places, 207 transitions, 5310 flow [2021-03-25 07:43:45,261 INFO L129 PetriNetUnfolder]: 0/275 cut-off events. [2021-03-25 07:43:45,261 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:45,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2826 conditions, 275 events. 0/275 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 868 event pairs, 0 based on Foata normal form. 0/275 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2021-03-25 07:43:45,282 INFO L142 LiptonReduction]: Number of co-enabled transitions 27880 [2021-03-25 07:43:45,589 INFO L154 LiptonReduction]: Checked pairs total: 23052 [2021-03-25 07:43:45,590 INFO L156 LiptonReduction]: Total number of compositions: 68 [2021-03-25 07:43:45,590 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 386 [2021-03-25 07:43:45,590 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:45,590 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:45,590 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:45,591 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:45,591 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:45,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:45,591 INFO L82 PathProgramCache]: Analyzing trace with hash 310051, now seen corresponding path program 1 times [2021-03-25 07:43:45,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:45,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812639069] [2021-03-25 07:43:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:45,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:45,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:45,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:45,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:45,607 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812639069] [2021-03-25 07:43:45,607 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:45,607 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:45,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188575216] [2021-03-25 07:43:45,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:45,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:45,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:45,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:45,608 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 277 [2021-03-25 07:43:45,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 139 transitions, 5174 flow. Second operand has 3 states, 3 states have (on average 274.6666666666667) internal successors, (824), 3 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:45,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:45,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 277 [2021-03-25 07:43:45,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:45,645 INFO L129 PetriNetUnfolder]: 0/138 cut-off events. [2021-03-25 07:43:45,645 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:45,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2691 conditions, 138 events. 0/138 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 172 event pairs, 0 based on Foata normal form. 69/207 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2021-03-25 07:43:45,646 INFO L132 encePairwiseOnDemand]: 275/277 looper letters, 0 selfloop transitions, 1 changer transitions 0/138 dead transitions. [2021-03-25 07:43:45,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 138 transitions, 5174 flow [2021-03-25 07:43:45,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:45,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:45,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 824 transitions. [2021-03-25 07:43:45,647 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9915764139590855 [2021-03-25 07:43:45,647 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 824 transitions. [2021-03-25 07:43:45,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 824 transitions. [2021-03-25 07:43:45,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:45,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 824 transitions. [2021-03-25 07:43:45,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.6666666666667) internal successors, (824), 3 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:45,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:45,648 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:45,648 INFO L185 Difference]: Start difference. First operand has 276 places, 139 transitions, 5174 flow. Second operand 3 states and 824 transitions. [2021-03-25 07:43:45,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 138 transitions, 5174 flow [2021-03-25 07:43:45,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 138 transitions, 618 flow, removed 2278 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:45,780 INFO L241 Difference]: Finished difference. Result has 277 places, 138 transitions, 618 flow [2021-03-25 07:43:45,780 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=618, PETRI_PLACES=277, PETRI_TRANSITIONS=138} [2021-03-25 07:43:45,780 INFO L343 CegarLoopForPetriNet]: 276 programPoint places, 1 predicate places. [2021-03-25 07:43:45,780 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:45,780 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 277 places, 138 transitions, 618 flow [2021-03-25 07:43:45,780 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 277 places, 138 transitions, 618 flow [2021-03-25 07:43:45,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 277 places, 138 transitions, 618 flow [2021-03-25 07:43:45,801 INFO L129 PetriNetUnfolder]: 0/138 cut-off events. [2021-03-25 07:43:45,801 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:45,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 138 events. 0/138 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 130 event pairs, 0 based on Foata normal form. 0/138 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2021-03-25 07:43:45,805 INFO L142 LiptonReduction]: Number of co-enabled transitions 9248 [2021-03-25 07:43:45,811 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:45,811 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:45,811 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 31 [2021-03-25 07:43:45,812 INFO L480 AbstractCegarLoop]: Abstraction has has 277 places, 138 transitions, 618 flow [2021-03-25 07:43:45,812 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 274.6666666666667) internal successors, (824), 3 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:45,812 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:45,812 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:45,812 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2021-03-25 07:43:45,812 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:45,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:45,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1133995506, now seen corresponding path program 1 times [2021-03-25 07:43:45,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:45,813 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129159180] [2021-03-25 07:43:45,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:45,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:45,825 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:45,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:45,827 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:45,837 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:45,837 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:45,837 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2021-03-25 07:43:45,837 WARN L342 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:45,837 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2021-03-25 07:43:45,885 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:45,886 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:45,887 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:45,887 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:45,887 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:45,887 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:45,887 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:45,887 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:45,887 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:45,887 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:45,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 351 places, 212 transitions, 5461 flow [2021-03-25 07:43:45,969 INFO L129 PetriNetUnfolder]: 0/419 cut-off events. [2021-03-25 07:43:45,970 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:45,970 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3042 conditions, 419 events. 0/419 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1556 event pairs, 0 based on Foata normal form. 0/349 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2021-03-25 07:43:45,970 INFO L82 GeneralOperation]: Start removeDead. Operand has 351 places, 212 transitions, 5461 flow [2021-03-25 07:43:45,972 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 349 places, 210 transitions, 5457 flow [2021-03-25 07:43:45,972 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:45,972 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 349 places, 210 transitions, 5457 flow [2021-03-25 07:43:45,972 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 349 places, 210 transitions, 5457 flow [2021-03-25 07:43:45,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 349 places, 210 transitions, 5457 flow [2021-03-25 07:43:46,037 INFO L129 PetriNetUnfolder]: 0/279 cut-off events. [2021-03-25 07:43:46,037 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:46,038 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2902 conditions, 279 events. 0/279 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 751 event pairs, 0 based on Foata normal form. 0/279 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2021-03-25 07:43:46,063 INFO L142 LiptonReduction]: Number of co-enabled transitions 28704 [2021-03-25 07:43:46,392 INFO L154 LiptonReduction]: Checked pairs total: 23736 [2021-03-25 07:43:46,392 INFO L156 LiptonReduction]: Total number of compositions: 69 [2021-03-25 07:43:46,392 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 420 [2021-03-25 07:43:46,393 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:46,393 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:46,393 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:46,393 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:46,393 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:46,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:46,393 INFO L82 PathProgramCache]: Analyzing trace with hash 319011, now seen corresponding path program 1 times [2021-03-25 07:43:46,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:46,393 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520821835] [2021-03-25 07:43:46,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:46,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:46,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:46,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:46,407 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520821835] [2021-03-25 07:43:46,407 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:46,407 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:46,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474993652] [2021-03-25 07:43:46,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:46,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:46,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:46,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:46,408 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 281 [2021-03-25 07:43:46,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 141 transitions, 5319 flow. Second operand has 3 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:46,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:46,409 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 281 [2021-03-25 07:43:46,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:46,447 INFO L129 PetriNetUnfolder]: 0/140 cut-off events. [2021-03-25 07:43:46,447 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:46,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2765 conditions, 140 events. 0/140 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 157 event pairs, 0 based on Foata normal form. 70/210 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2021-03-25 07:43:46,448 INFO L132 encePairwiseOnDemand]: 279/281 looper letters, 0 selfloop transitions, 1 changer transitions 0/140 dead transitions. [2021-03-25 07:43:46,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 140 transitions, 5319 flow [2021-03-25 07:43:46,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:46,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:46,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 836 transitions. [2021-03-25 07:43:46,448 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9916963226571768 [2021-03-25 07:43:46,448 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 836 transitions. [2021-03-25 07:43:46,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 836 transitions. [2021-03-25 07:43:46,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:46,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 836 transitions. [2021-03-25 07:43:46,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:46,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:46,450 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:46,450 INFO L185 Difference]: Start difference. First operand has 280 places, 141 transitions, 5319 flow. Second operand 3 states and 836 transitions. [2021-03-25 07:43:46,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 140 transitions, 5319 flow [2021-03-25 07:43:46,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 140 transitions, 627 flow, removed 2346 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:46,545 INFO L241 Difference]: Finished difference. Result has 281 places, 140 transitions, 627 flow [2021-03-25 07:43:46,545 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=627, PETRI_PLACES=281, PETRI_TRANSITIONS=140} [2021-03-25 07:43:46,545 INFO L343 CegarLoopForPetriNet]: 280 programPoint places, 1 predicate places. [2021-03-25 07:43:46,545 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:46,545 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 281 places, 140 transitions, 627 flow [2021-03-25 07:43:46,545 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 281 places, 140 transitions, 627 flow [2021-03-25 07:43:46,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 281 places, 140 transitions, 627 flow [2021-03-25 07:43:46,562 INFO L129 PetriNetUnfolder]: 0/140 cut-off events. [2021-03-25 07:43:46,563 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:46,563 INFO L84 FinitePrefix]: Finished finitePrefix Result has 419 conditions, 140 events. 0/140 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 141 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2021-03-25 07:43:46,566 INFO L142 LiptonReduction]: Number of co-enabled transitions 9522 [2021-03-25 07:43:46,572 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:46,573 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:46,573 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 28 [2021-03-25 07:43:46,573 INFO L480 AbstractCegarLoop]: Abstraction has has 281 places, 140 transitions, 627 flow [2021-03-25 07:43:46,573 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:46,573 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:46,573 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:46,573 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2021-03-25 07:43:46,573 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:46,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:46,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1823164207, now seen corresponding path program 1 times [2021-03-25 07:43:46,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:46,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297892333] [2021-03-25 07:43:46,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:46,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:46,586 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:46,588 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:46,601 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:46,601 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:46,601 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2021-03-25 07:43:46,601 WARN L342 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:46,601 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2021-03-25 07:43:46,652 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:46,652 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:46,653 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:46,653 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:46,653 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:46,653 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:46,653 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:46,653 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:46,653 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:46,653 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:46,654 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 356 places, 215 transitions, 5610 flow [2021-03-25 07:43:46,725 INFO L129 PetriNetUnfolder]: 0/425 cut-off events. [2021-03-25 07:43:46,726 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:46,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3121 conditions, 425 events. 0/425 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1578 event pairs, 0 based on Foata normal form. 0/354 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2021-03-25 07:43:46,726 INFO L82 GeneralOperation]: Start removeDead. Operand has 356 places, 215 transitions, 5610 flow [2021-03-25 07:43:46,728 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 354 places, 213 transitions, 5606 flow [2021-03-25 07:43:46,728 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:46,728 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 354 places, 213 transitions, 5606 flow [2021-03-25 07:43:46,728 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 354 places, 213 transitions, 5606 flow [2021-03-25 07:43:46,729 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 354 places, 213 transitions, 5606 flow [2021-03-25 07:43:46,785 INFO L129 PetriNetUnfolder]: 0/283 cut-off events. [2021-03-25 07:43:46,786 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:46,786 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2979 conditions, 283 events. 0/283 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 795 event pairs, 0 based on Foata normal form. 0/283 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2021-03-25 07:43:46,807 INFO L142 LiptonReduction]: Number of co-enabled transitions 29540 [2021-03-25 07:43:47,131 INFO L154 LiptonReduction]: Checked pairs total: 24430 [2021-03-25 07:43:47,131 INFO L156 LiptonReduction]: Total number of compositions: 70 [2021-03-25 07:43:47,131 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 403 [2021-03-25 07:43:47,132 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:47,132 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:47,132 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:47,132 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:47,132 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:47,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:47,132 INFO L82 PathProgramCache]: Analyzing trace with hash 328099, now seen corresponding path program 1 times [2021-03-25 07:43:47,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:47,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348678695] [2021-03-25 07:43:47,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:47,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:47,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:47,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:47,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348678695] [2021-03-25 07:43:47,147 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:47,147 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:47,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326673783] [2021-03-25 07:43:47,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:47,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:47,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:47,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:47,148 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 285 [2021-03-25 07:43:47,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 143 transitions, 5466 flow. Second operand has 3 states, 3 states have (on average 282.6666666666667) internal successors, (848), 3 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:47,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 285 [2021-03-25 07:43:47,148 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:47,189 INFO L129 PetriNetUnfolder]: 0/142 cut-off events. [2021-03-25 07:43:47,189 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:47,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2840 conditions, 142 events. 0/142 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 152 event pairs, 0 based on Foata normal form. 71/213 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2021-03-25 07:43:47,189 INFO L132 encePairwiseOnDemand]: 283/285 looper letters, 0 selfloop transitions, 1 changer transitions 0/142 dead transitions. [2021-03-25 07:43:47,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 142 transitions, 5466 flow [2021-03-25 07:43:47,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:47,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:47,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 848 transitions. [2021-03-25 07:43:47,190 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.991812865497076 [2021-03-25 07:43:47,190 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 848 transitions. [2021-03-25 07:43:47,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 848 transitions. [2021-03-25 07:43:47,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:47,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 848 transitions. [2021-03-25 07:43:47,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 282.6666666666667) internal successors, (848), 3 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,192 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,192 INFO L185 Difference]: Start difference. First operand has 284 places, 143 transitions, 5466 flow. Second operand 3 states and 848 transitions. [2021-03-25 07:43:47,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 142 transitions, 5466 flow [2021-03-25 07:43:47,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 142 transitions, 636 flow, removed 2415 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:47,284 INFO L241 Difference]: Finished difference. Result has 285 places, 142 transitions, 636 flow [2021-03-25 07:43:47,285 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=636, PETRI_PLACES=285, PETRI_TRANSITIONS=142} [2021-03-25 07:43:47,285 INFO L343 CegarLoopForPetriNet]: 284 programPoint places, 1 predicate places. [2021-03-25 07:43:47,285 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:47,285 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 285 places, 142 transitions, 636 flow [2021-03-25 07:43:47,285 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 285 places, 142 transitions, 636 flow [2021-03-25 07:43:47,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 285 places, 142 transitions, 636 flow [2021-03-25 07:43:47,303 INFO L129 PetriNetUnfolder]: 0/142 cut-off events. [2021-03-25 07:43:47,303 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:47,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 425 conditions, 142 events. 0/142 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 132 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2021-03-25 07:43:47,306 INFO L142 LiptonReduction]: Number of co-enabled transitions 9800 [2021-03-25 07:43:47,314 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:47,314 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:47,314 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29 [2021-03-25 07:43:47,314 INFO L480 AbstractCegarLoop]: Abstraction has has 285 places, 142 transitions, 636 flow [2021-03-25 07:43:47,314 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 282.6666666666667) internal successors, (848), 3 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,314 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:47,314 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:47,314 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2021-03-25 07:43:47,314 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:47,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:47,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1518914513, now seen corresponding path program 1 times [2021-03-25 07:43:47,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:47,315 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605705211] [2021-03-25 07:43:47,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:47,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:47,328 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:47,330 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:47,340 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:47,340 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:47,340 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2021-03-25 07:43:47,340 WARN L342 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:47,340 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2021-03-25 07:43:47,387 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:47,388 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:47,388 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:47,388 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:47,388 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:47,388 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:47,388 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:47,388 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:47,388 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:47,388 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:47,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 361 places, 218 transitions, 5761 flow [2021-03-25 07:43:47,465 INFO L129 PetriNetUnfolder]: 0/431 cut-off events. [2021-03-25 07:43:47,465 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:47,465 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3201 conditions, 431 events. 0/431 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1611 event pairs, 0 based on Foata normal form. 0/359 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2021-03-25 07:43:47,465 INFO L82 GeneralOperation]: Start removeDead. Operand has 361 places, 218 transitions, 5761 flow [2021-03-25 07:43:47,467 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 359 places, 216 transitions, 5757 flow [2021-03-25 07:43:47,467 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:47,468 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 359 places, 216 transitions, 5757 flow [2021-03-25 07:43:47,468 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 359 places, 216 transitions, 5757 flow [2021-03-25 07:43:47,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 359 places, 216 transitions, 5757 flow [2021-03-25 07:43:47,564 INFO L129 PetriNetUnfolder]: 0/287 cut-off events. [2021-03-25 07:43:47,564 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:47,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3057 conditions, 287 events. 0/287 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 824 event pairs, 0 based on Foata normal form. 0/287 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2021-03-25 07:43:47,586 INFO L142 LiptonReduction]: Number of co-enabled transitions 30388 [2021-03-25 07:43:47,901 INFO L154 LiptonReduction]: Checked pairs total: 25134 [2021-03-25 07:43:47,902 INFO L156 LiptonReduction]: Total number of compositions: 71 [2021-03-25 07:43:47,902 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 435 [2021-03-25 07:43:47,902 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:47,902 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:47,903 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:47,903 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:47,903 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:47,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:47,903 INFO L82 PathProgramCache]: Analyzing trace with hash 337315, now seen corresponding path program 1 times [2021-03-25 07:43:47,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:47,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494200750] [2021-03-25 07:43:47,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:47,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:47,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:47,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:47,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:47,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494200750] [2021-03-25 07:43:47,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:47,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:47,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459033221] [2021-03-25 07:43:47,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:47,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:47,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:47,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:47,919 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 286 out of 289 [2021-03-25 07:43:47,920 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 145 transitions, 5615 flow. Second operand has 3 states, 3 states have (on average 286.6666666666667) internal successors, (860), 3 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,920 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:47,920 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 286 of 289 [2021-03-25 07:43:47,920 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:47,960 INFO L129 PetriNetUnfolder]: 0/144 cut-off events. [2021-03-25 07:43:47,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:47,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2916 conditions, 144 events. 0/144 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 135 event pairs, 0 based on Foata normal form. 72/216 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2021-03-25 07:43:47,961 INFO L132 encePairwiseOnDemand]: 287/289 looper letters, 0 selfloop transitions, 1 changer transitions 0/144 dead transitions. [2021-03-25 07:43:47,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 144 transitions, 5615 flow [2021-03-25 07:43:47,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:47,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:47,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 860 transitions. [2021-03-25 07:43:47,962 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9919261822376009 [2021-03-25 07:43:47,962 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 860 transitions. [2021-03-25 07:43:47,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 860 transitions. [2021-03-25 07:43:47,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:47,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 860 transitions. [2021-03-25 07:43:47,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 286.6666666666667) internal successors, (860), 3 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 289.0) internal successors, (1156), 4 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,963 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 289.0) internal successors, (1156), 4 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:47,963 INFO L185 Difference]: Start difference. First operand has 288 places, 145 transitions, 5615 flow. Second operand 3 states and 860 transitions. [2021-03-25 07:43:47,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 144 transitions, 5615 flow [2021-03-25 07:43:48,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 144 transitions, 645 flow, removed 2485 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:48,052 INFO L241 Difference]: Finished difference. Result has 289 places, 144 transitions, 645 flow [2021-03-25 07:43:48,052 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=289, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=645, PETRI_PLACES=289, PETRI_TRANSITIONS=144} [2021-03-25 07:43:48,052 INFO L343 CegarLoopForPetriNet]: 288 programPoint places, 1 predicate places. [2021-03-25 07:43:48,052 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:48,052 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 289 places, 144 transitions, 645 flow [2021-03-25 07:43:48,052 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 289 places, 144 transitions, 645 flow [2021-03-25 07:43:48,053 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 289 places, 144 transitions, 645 flow [2021-03-25 07:43:48,070 INFO L129 PetriNetUnfolder]: 0/144 cut-off events. [2021-03-25 07:43:48,070 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:48,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 431 conditions, 144 events. 0/144 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 143 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2021-03-25 07:43:48,073 INFO L142 LiptonReduction]: Number of co-enabled transitions 10082 [2021-03-25 07:43:48,080 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:48,081 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:48,081 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29 [2021-03-25 07:43:48,081 INFO L480 AbstractCegarLoop]: Abstraction has has 289 places, 144 transitions, 645 flow [2021-03-25 07:43:48,081 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 286.6666666666667) internal successors, (860), 3 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:48,081 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:48,081 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:48,081 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2021-03-25 07:43:48,081 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:48,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:48,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1746041226, now seen corresponding path program 1 times [2021-03-25 07:43:48,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:48,082 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672716209] [2021-03-25 07:43:48,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:48,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:48,095 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:48,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:48,097 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:48,107 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:48,107 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:48,107 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2021-03-25 07:43:48,107 WARN L342 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:48,107 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2021-03-25 07:43:48,155 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:48,155 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:48,155 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:48,155 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:48,155 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:48,155 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:48,155 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:48,155 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:48,155 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:48,156 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:48,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 366 places, 221 transitions, 5914 flow [2021-03-25 07:43:48,235 INFO L129 PetriNetUnfolder]: 0/437 cut-off events. [2021-03-25 07:43:48,235 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:48,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3282 conditions, 437 events. 0/437 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1586 event pairs, 0 based on Foata normal form. 0/364 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2021-03-25 07:43:48,235 INFO L82 GeneralOperation]: Start removeDead. Operand has 366 places, 221 transitions, 5914 flow [2021-03-25 07:43:48,237 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 364 places, 219 transitions, 5910 flow [2021-03-25 07:43:48,238 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:48,238 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 364 places, 219 transitions, 5910 flow [2021-03-25 07:43:48,238 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 364 places, 219 transitions, 5910 flow [2021-03-25 07:43:48,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 364 places, 219 transitions, 5910 flow [2021-03-25 07:43:48,301 INFO L129 PetriNetUnfolder]: 0/291 cut-off events. [2021-03-25 07:43:48,301 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:48,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3136 conditions, 291 events. 0/291 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 904 event pairs, 0 based on Foata normal form. 0/291 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2021-03-25 07:43:48,326 INFO L142 LiptonReduction]: Number of co-enabled transitions 31248 [2021-03-25 07:43:48,674 INFO L154 LiptonReduction]: Checked pairs total: 25848 [2021-03-25 07:43:48,674 INFO L156 LiptonReduction]: Total number of compositions: 72 [2021-03-25 07:43:48,675 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 437 [2021-03-25 07:43:48,675 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:48,675 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:48,675 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:48,675 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:48,675 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:48,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:48,676 INFO L82 PathProgramCache]: Analyzing trace with hash 346659, now seen corresponding path program 1 times [2021-03-25 07:43:48,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:48,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559735211] [2021-03-25 07:43:48,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:48,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:48,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:48,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:48,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:48,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559735211] [2021-03-25 07:43:48,691 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:48,691 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:48,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591012630] [2021-03-25 07:43:48,692 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:48,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:48,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:48,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:48,693 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 293 [2021-03-25 07:43:48,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 147 transitions, 5766 flow. Second operand has 3 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:48,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:48,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 293 [2021-03-25 07:43:48,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:48,737 INFO L129 PetriNetUnfolder]: 0/146 cut-off events. [2021-03-25 07:43:48,737 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:48,737 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2993 conditions, 146 events. 0/146 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 170 event pairs, 0 based on Foata normal form. 73/219 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2021-03-25 07:43:48,738 INFO L132 encePairwiseOnDemand]: 291/293 looper letters, 0 selfloop transitions, 1 changer transitions 0/146 dead transitions. [2021-03-25 07:43:48,738 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 146 transitions, 5766 flow [2021-03-25 07:43:48,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:48,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:48,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 872 transitions. [2021-03-25 07:43:48,739 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9920364050056882 [2021-03-25 07:43:48,739 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 872 transitions. [2021-03-25 07:43:48,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 872 transitions. [2021-03-25 07:43:48,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:48,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 872 transitions. [2021-03-25 07:43:48,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:48,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 293.0) internal successors, (1172), 4 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:48,740 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 293.0) internal successors, (1172), 4 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:48,740 INFO L185 Difference]: Start difference. First operand has 292 places, 147 transitions, 5766 flow. Second operand 3 states and 872 transitions. [2021-03-25 07:43:48,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 146 transitions, 5766 flow [2021-03-25 07:43:48,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 146 transitions, 654 flow, removed 2556 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:48,836 INFO L241 Difference]: Finished difference. Result has 293 places, 146 transitions, 654 flow [2021-03-25 07:43:48,836 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=654, PETRI_PLACES=293, PETRI_TRANSITIONS=146} [2021-03-25 07:43:48,836 INFO L343 CegarLoopForPetriNet]: 292 programPoint places, 1 predicate places. [2021-03-25 07:43:48,836 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:48,836 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 293 places, 146 transitions, 654 flow [2021-03-25 07:43:48,836 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 293 places, 146 transitions, 654 flow [2021-03-25 07:43:48,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 293 places, 146 transitions, 654 flow [2021-03-25 07:43:48,855 INFO L129 PetriNetUnfolder]: 0/146 cut-off events. [2021-03-25 07:43:48,855 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:48,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 437 conditions, 146 events. 0/146 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 126 event pairs, 0 based on Foata normal form. 0/146 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2021-03-25 07:43:48,858 INFO L142 LiptonReduction]: Number of co-enabled transitions 10368 [2021-03-25 07:43:48,866 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:48,866 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:48,866 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 30 [2021-03-25 07:43:48,866 INFO L480 AbstractCegarLoop]: Abstraction has has 293 places, 146 transitions, 654 flow [2021-03-25 07:43:48,866 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:48,866 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:48,866 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:48,866 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2021-03-25 07:43:48,867 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:48,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:48,867 INFO L82 PathProgramCache]: Analyzing trace with hash 748644244, now seen corresponding path program 1 times [2021-03-25 07:43:48,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:48,867 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956403985] [2021-03-25 07:43:48,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:48,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:48,884 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:48,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:48,886 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:48,896 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:48,897 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:48,899 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2021-03-25 07:43:48,899 WARN L342 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:48,899 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2021-03-25 07:43:48,943 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:48,943 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:48,944 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:48,944 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:48,944 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:48,944 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:48,944 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:48,944 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:48,944 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:48,944 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:48,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 371 places, 224 transitions, 6069 flow [2021-03-25 07:43:49,024 INFO L129 PetriNetUnfolder]: 0/443 cut-off events. [2021-03-25 07:43:49,024 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:49,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3364 conditions, 443 events. 0/443 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1668 event pairs, 0 based on Foata normal form. 0/369 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2021-03-25 07:43:49,024 INFO L82 GeneralOperation]: Start removeDead. Operand has 371 places, 224 transitions, 6069 flow [2021-03-25 07:43:49,026 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 369 places, 222 transitions, 6065 flow [2021-03-25 07:43:49,026 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:49,026 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 369 places, 222 transitions, 6065 flow [2021-03-25 07:43:49,027 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 369 places, 222 transitions, 6065 flow [2021-03-25 07:43:49,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 369 places, 222 transitions, 6065 flow [2021-03-25 07:43:49,090 INFO L129 PetriNetUnfolder]: 0/295 cut-off events. [2021-03-25 07:43:49,090 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:49,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3216 conditions, 295 events. 0/295 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 787 event pairs, 0 based on Foata normal form. 0/295 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2021-03-25 07:43:49,114 INFO L142 LiptonReduction]: Number of co-enabled transitions 32120 [2021-03-25 07:43:49,477 INFO L154 LiptonReduction]: Checked pairs total: 26572 [2021-03-25 07:43:49,477 INFO L156 LiptonReduction]: Total number of compositions: 73 [2021-03-25 07:43:49,477 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 451 [2021-03-25 07:43:49,478 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:49,478 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:49,478 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:49,478 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:49,478 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:49,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:49,479 INFO L82 PathProgramCache]: Analyzing trace with hash 356131, now seen corresponding path program 1 times [2021-03-25 07:43:49,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:49,479 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584933807] [2021-03-25 07:43:49,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:49,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:49,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:49,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:49,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:49,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584933807] [2021-03-25 07:43:49,494 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:49,495 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:49,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174484188] [2021-03-25 07:43:49,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:49,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:49,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:49,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:49,495 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 297 [2021-03-25 07:43:49,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 149 transitions, 5919 flow. Second operand has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:49,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:49,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 297 [2021-03-25 07:43:49,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:49,539 INFO L129 PetriNetUnfolder]: 0/148 cut-off events. [2021-03-25 07:43:49,539 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:49,539 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3071 conditions, 148 events. 0/148 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 141 event pairs, 0 based on Foata normal form. 74/222 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2021-03-25 07:43:49,539 INFO L132 encePairwiseOnDemand]: 295/297 looper letters, 0 selfloop transitions, 1 changer transitions 0/148 dead transitions. [2021-03-25 07:43:49,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 148 transitions, 5919 flow [2021-03-25 07:43:49,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:49,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:49,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 884 transitions. [2021-03-25 07:43:49,540 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9921436588103255 [2021-03-25 07:43:49,540 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 884 transitions. [2021-03-25 07:43:49,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 884 transitions. [2021-03-25 07:43:49,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:49,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 884 transitions. [2021-03-25 07:43:49,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:49,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 297.0) internal successors, (1188), 4 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:49,542 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 297.0) internal successors, (1188), 4 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:49,542 INFO L185 Difference]: Start difference. First operand has 296 places, 149 transitions, 5919 flow. Second operand 3 states and 884 transitions. [2021-03-25 07:43:49,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 148 transitions, 5919 flow [2021-03-25 07:43:49,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 148 transitions, 663 flow, removed 2628 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:49,635 INFO L241 Difference]: Finished difference. Result has 297 places, 148 transitions, 663 flow [2021-03-25 07:43:49,635 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=663, PETRI_PLACES=297, PETRI_TRANSITIONS=148} [2021-03-25 07:43:49,635 INFO L343 CegarLoopForPetriNet]: 296 programPoint places, 1 predicate places. [2021-03-25 07:43:49,635 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:49,635 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 297 places, 148 transitions, 663 flow [2021-03-25 07:43:49,635 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 297 places, 148 transitions, 663 flow [2021-03-25 07:43:49,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 297 places, 148 transitions, 663 flow [2021-03-25 07:43:49,654 INFO L129 PetriNetUnfolder]: 0/148 cut-off events. [2021-03-25 07:43:49,654 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:49,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 443 conditions, 148 events. 0/148 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 135 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2021-03-25 07:43:49,657 INFO L142 LiptonReduction]: Number of co-enabled transitions 10658 [2021-03-25 07:43:49,664 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:49,664 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:49,665 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 30 [2021-03-25 07:43:49,665 INFO L480 AbstractCegarLoop]: Abstraction has has 297 places, 148 transitions, 663 flow [2021-03-25 07:43:49,665 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:49,665 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:49,665 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:49,665 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2021-03-25 07:43:49,665 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:49,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:49,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1012633611, now seen corresponding path program 1 times [2021-03-25 07:43:49,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:49,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722619651] [2021-03-25 07:43:49,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:49,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:49,679 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:49,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:49,681 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:49,690 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:49,690 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:49,690 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2021-03-25 07:43:49,690 WARN L342 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:49,691 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2021-03-25 07:43:49,751 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:49,751 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:49,752 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:49,752 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:49,752 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:49,752 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:49,752 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:49,752 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:49,752 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:49,752 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:49,754 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 376 places, 227 transitions, 6226 flow [2021-03-25 07:43:49,834 INFO L129 PetriNetUnfolder]: 0/449 cut-off events. [2021-03-25 07:43:49,834 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:49,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3447 conditions, 449 events. 0/449 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1667 event pairs, 0 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2021-03-25 07:43:49,834 INFO L82 GeneralOperation]: Start removeDead. Operand has 376 places, 227 transitions, 6226 flow [2021-03-25 07:43:49,837 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 225 transitions, 6222 flow [2021-03-25 07:43:49,837 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:49,837 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 374 places, 225 transitions, 6222 flow [2021-03-25 07:43:49,837 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 374 places, 225 transitions, 6222 flow [2021-03-25 07:43:49,838 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 374 places, 225 transitions, 6222 flow [2021-03-25 07:43:49,903 INFO L129 PetriNetUnfolder]: 0/299 cut-off events. [2021-03-25 07:43:49,903 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:49,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3297 conditions, 299 events. 0/299 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 795 event pairs, 0 based on Foata normal form. 0/299 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2021-03-25 07:43:49,927 INFO L142 LiptonReduction]: Number of co-enabled transitions 33004 [2021-03-25 07:43:50,257 INFO L154 LiptonReduction]: Checked pairs total: 27306 [2021-03-25 07:43:50,257 INFO L156 LiptonReduction]: Total number of compositions: 74 [2021-03-25 07:43:50,257 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 420 [2021-03-25 07:43:50,258 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:50,258 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:50,258 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:50,258 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:50,258 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:50,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:50,258 INFO L82 PathProgramCache]: Analyzing trace with hash 365731, now seen corresponding path program 1 times [2021-03-25 07:43:50,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:50,258 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842460413] [2021-03-25 07:43:50,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:50,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:50,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:50,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:50,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:50,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842460413] [2021-03-25 07:43:50,275 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:50,275 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:50,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785396708] [2021-03-25 07:43:50,275 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:50,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:50,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:50,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:50,276 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 298 out of 301 [2021-03-25 07:43:50,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 151 transitions, 6074 flow. Second operand has 3 states, 3 states have (on average 298.6666666666667) internal successors, (896), 3 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:50,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:50,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 298 of 301 [2021-03-25 07:43:50,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:50,322 INFO L129 PetriNetUnfolder]: 0/150 cut-off events. [2021-03-25 07:43:50,322 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:50,322 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3150 conditions, 150 events. 0/150 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 170 event pairs, 0 based on Foata normal form. 75/225 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2021-03-25 07:43:50,323 INFO L132 encePairwiseOnDemand]: 299/301 looper letters, 0 selfloop transitions, 1 changer transitions 0/150 dead transitions. [2021-03-25 07:43:50,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 150 transitions, 6074 flow [2021-03-25 07:43:50,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:50,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:50,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 896 transitions. [2021-03-25 07:43:50,324 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9922480620155039 [2021-03-25 07:43:50,324 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 896 transitions. [2021-03-25 07:43:50,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 896 transitions. [2021-03-25 07:43:50,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:50,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 896 transitions. [2021-03-25 07:43:50,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 298.6666666666667) internal successors, (896), 3 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:50,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 301.0) internal successors, (1204), 4 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:50,325 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 301.0) internal successors, (1204), 4 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:50,325 INFO L185 Difference]: Start difference. First operand has 300 places, 151 transitions, 6074 flow. Second operand 3 states and 896 transitions. [2021-03-25 07:43:50,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 150 transitions, 6074 flow [2021-03-25 07:43:50,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 150 transitions, 672 flow, removed 2701 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:50,420 INFO L241 Difference]: Finished difference. Result has 301 places, 150 transitions, 672 flow [2021-03-25 07:43:50,420 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=301, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=672, PETRI_PLACES=301, PETRI_TRANSITIONS=150} [2021-03-25 07:43:50,420 INFO L343 CegarLoopForPetriNet]: 300 programPoint places, 1 predicate places. [2021-03-25 07:43:50,421 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:50,421 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 301 places, 150 transitions, 672 flow [2021-03-25 07:43:50,421 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 301 places, 150 transitions, 672 flow [2021-03-25 07:43:50,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 301 places, 150 transitions, 672 flow [2021-03-25 07:43:50,440 INFO L129 PetriNetUnfolder]: 0/150 cut-off events. [2021-03-25 07:43:50,440 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:50,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 449 conditions, 150 events. 0/150 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 154 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2021-03-25 07:43:50,443 INFO L142 LiptonReduction]: Number of co-enabled transitions 10952 [2021-03-25 07:43:50,450 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:50,450 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:50,450 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29 [2021-03-25 07:43:50,450 INFO L480 AbstractCegarLoop]: Abstraction has has 301 places, 150 transitions, 672 flow [2021-03-25 07:43:50,451 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 298.6666666666667) internal successors, (896), 3 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:50,451 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:50,451 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:50,451 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2021-03-25 07:43:50,451 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:50,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:50,451 INFO L82 PathProgramCache]: Analyzing trace with hash -1976601769, now seen corresponding path program 1 times [2021-03-25 07:43:50,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:50,451 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670837096] [2021-03-25 07:43:50,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:50,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:50,465 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:50,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:50,467 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:50,477 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:50,477 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:50,477 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2021-03-25 07:43:50,477 WARN L342 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:50,477 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2021-03-25 07:43:50,526 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:50,526 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:50,526 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:50,526 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:50,526 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:50,526 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:50,526 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:50,526 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:50,526 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:50,527 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:50,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 381 places, 230 transitions, 6385 flow [2021-03-25 07:43:50,610 INFO L129 PetriNetUnfolder]: 0/455 cut-off events. [2021-03-25 07:43:50,611 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:50,611 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3531 conditions, 455 events. 0/455 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1673 event pairs, 0 based on Foata normal form. 0/379 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2021-03-25 07:43:50,611 INFO L82 GeneralOperation]: Start removeDead. Operand has 381 places, 230 transitions, 6385 flow [2021-03-25 07:43:50,613 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 379 places, 228 transitions, 6381 flow [2021-03-25 07:43:50,613 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:50,613 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 379 places, 228 transitions, 6381 flow [2021-03-25 07:43:50,613 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 379 places, 228 transitions, 6381 flow [2021-03-25 07:43:50,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 379 places, 228 transitions, 6381 flow [2021-03-25 07:43:50,682 INFO L129 PetriNetUnfolder]: 0/303 cut-off events. [2021-03-25 07:43:50,682 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:50,682 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 303 events. 0/303 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 950 event pairs, 0 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2021-03-25 07:43:50,708 INFO L142 LiptonReduction]: Number of co-enabled transitions 33900 [2021-03-25 07:43:51,039 INFO L154 LiptonReduction]: Checked pairs total: 28050 [2021-03-25 07:43:51,039 INFO L156 LiptonReduction]: Total number of compositions: 75 [2021-03-25 07:43:51,039 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 426 [2021-03-25 07:43:51,040 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:51,040 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:51,040 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:51,040 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:51,040 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:51,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:51,040 INFO L82 PathProgramCache]: Analyzing trace with hash 375459, now seen corresponding path program 1 times [2021-03-25 07:43:51,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:51,040 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714516162] [2021-03-25 07:43:51,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:51,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:51,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:51,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:51,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:51,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714516162] [2021-03-25 07:43:51,057 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:51,057 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:51,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919132662] [2021-03-25 07:43:51,057 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:51,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:51,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:51,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:51,058 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 305 [2021-03-25 07:43:51,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 153 transitions, 6231 flow. Second operand has 3 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:51,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 305 [2021-03-25 07:43:51,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:51,104 INFO L129 PetriNetUnfolder]: 0/152 cut-off events. [2021-03-25 07:43:51,104 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:51,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3230 conditions, 152 events. 0/152 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 147 event pairs, 0 based on Foata normal form. 76/228 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2021-03-25 07:43:51,105 INFO L132 encePairwiseOnDemand]: 303/305 looper letters, 0 selfloop transitions, 1 changer transitions 0/152 dead transitions. [2021-03-25 07:43:51,105 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 152 transitions, 6231 flow [2021-03-25 07:43:51,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:51,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:51,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 908 transitions. [2021-03-25 07:43:51,105 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9923497267759562 [2021-03-25 07:43:51,106 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 908 transitions. [2021-03-25 07:43:51,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 908 transitions. [2021-03-25 07:43:51,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:51,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 908 transitions. [2021-03-25 07:43:51,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,107 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,107 INFO L185 Difference]: Start difference. First operand has 304 places, 153 transitions, 6231 flow. Second operand 3 states and 908 transitions. [2021-03-25 07:43:51,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 152 transitions, 6231 flow [2021-03-25 07:43:51,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 152 transitions, 681 flow, removed 2775 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:51,203 INFO L241 Difference]: Finished difference. Result has 305 places, 152 transitions, 681 flow [2021-03-25 07:43:51,203 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=681, PETRI_PLACES=305, PETRI_TRANSITIONS=152} [2021-03-25 07:43:51,203 INFO L343 CegarLoopForPetriNet]: 304 programPoint places, 1 predicate places. [2021-03-25 07:43:51,203 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:51,203 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 305 places, 152 transitions, 681 flow [2021-03-25 07:43:51,203 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 305 places, 152 transitions, 681 flow [2021-03-25 07:43:51,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 305 places, 152 transitions, 681 flow [2021-03-25 07:43:51,258 INFO L129 PetriNetUnfolder]: 0/152 cut-off events. [2021-03-25 07:43:51,258 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:51,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 152 events. 0/152 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 143 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2021-03-25 07:43:51,262 INFO L142 LiptonReduction]: Number of co-enabled transitions 11250 [2021-03-25 07:43:51,269 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:51,269 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:51,269 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 66 [2021-03-25 07:43:51,269 INFO L480 AbstractCegarLoop]: Abstraction has has 305 places, 152 transitions, 681 flow [2021-03-25 07:43:51,270 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,270 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:51,270 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:51,270 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2021-03-25 07:43:51,270 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:51,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:51,270 INFO L82 PathProgramCache]: Analyzing trace with hash -1188060048, now seen corresponding path program 1 times [2021-03-25 07:43:51,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:51,270 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899443764] [2021-03-25 07:43:51,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:51,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:51,286 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:51,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:51,287 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:51,297 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:51,297 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:51,297 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2021-03-25 07:43:51,297 WARN L342 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:51,297 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2021-03-25 07:43:51,352 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:51,352 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:51,352 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:51,352 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:51,352 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:51,352 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:51,352 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:51,352 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:51,352 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:51,353 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:51,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 386 places, 233 transitions, 6546 flow [2021-03-25 07:43:51,440 INFO L129 PetriNetUnfolder]: 0/461 cut-off events. [2021-03-25 07:43:51,440 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:51,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3616 conditions, 461 events. 0/461 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1670 event pairs, 0 based on Foata normal form. 0/384 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2021-03-25 07:43:51,440 INFO L82 GeneralOperation]: Start removeDead. Operand has 386 places, 233 transitions, 6546 flow [2021-03-25 07:43:51,442 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 384 places, 231 transitions, 6542 flow [2021-03-25 07:43:51,442 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:51,443 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 384 places, 231 transitions, 6542 flow [2021-03-25 07:43:51,443 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 384 places, 231 transitions, 6542 flow [2021-03-25 07:43:51,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 384 places, 231 transitions, 6542 flow [2021-03-25 07:43:51,512 INFO L129 PetriNetUnfolder]: 0/307 cut-off events. [2021-03-25 07:43:51,512 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:51,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3462 conditions, 307 events. 0/307 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 992 event pairs, 0 based on Foata normal form. 0/307 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2021-03-25 07:43:51,538 INFO L142 LiptonReduction]: Number of co-enabled transitions 34808 [2021-03-25 07:43:51,874 INFO L154 LiptonReduction]: Checked pairs total: 28804 [2021-03-25 07:43:51,874 INFO L156 LiptonReduction]: Total number of compositions: 76 [2021-03-25 07:43:51,874 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 432 [2021-03-25 07:43:51,875 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:51,875 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:51,875 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:51,875 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:51,875 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:51,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:51,875 INFO L82 PathProgramCache]: Analyzing trace with hash 385315, now seen corresponding path program 1 times [2021-03-25 07:43:51,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:51,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364394952] [2021-03-25 07:43:51,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:51,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:51,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:51,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:51,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364394952] [2021-03-25 07:43:51,893 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:51,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:51,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896273686] [2021-03-25 07:43:51,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:51,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:51,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:51,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:51,894 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 309 [2021-03-25 07:43:51,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 155 transitions, 6390 flow. Second operand has 3 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:51,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 309 [2021-03-25 07:43:51,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:51,943 INFO L129 PetriNetUnfolder]: 0/154 cut-off events. [2021-03-25 07:43:51,943 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:51,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3311 conditions, 154 events. 0/154 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 124 event pairs, 0 based on Foata normal form. 77/231 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2021-03-25 07:43:51,943 INFO L132 encePairwiseOnDemand]: 307/309 looper letters, 0 selfloop transitions, 1 changer transitions 0/154 dead transitions. [2021-03-25 07:43:51,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 154 transitions, 6390 flow [2021-03-25 07:43:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:51,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:51,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 920 transitions. [2021-03-25 07:43:51,944 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9924487594390508 [2021-03-25 07:43:51,944 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 920 transitions. [2021-03-25 07:43:51,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 920 transitions. [2021-03-25 07:43:51,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:51,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 920 transitions. [2021-03-25 07:43:51,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,946 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:51,946 INFO L185 Difference]: Start difference. First operand has 308 places, 155 transitions, 6390 flow. Second operand 3 states and 920 transitions. [2021-03-25 07:43:51,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 154 transitions, 6390 flow [2021-03-25 07:43:52,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 154 transitions, 690 flow, removed 2850 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:52,045 INFO L241 Difference]: Finished difference. Result has 309 places, 154 transitions, 690 flow [2021-03-25 07:43:52,045 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=690, PETRI_PLACES=309, PETRI_TRANSITIONS=154} [2021-03-25 07:43:52,045 INFO L343 CegarLoopForPetriNet]: 308 programPoint places, 1 predicate places. [2021-03-25 07:43:52,045 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:52,045 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 309 places, 154 transitions, 690 flow [2021-03-25 07:43:52,046 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 309 places, 154 transitions, 690 flow [2021-03-25 07:43:52,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 309 places, 154 transitions, 690 flow [2021-03-25 07:43:52,066 INFO L129 PetriNetUnfolder]: 0/154 cut-off events. [2021-03-25 07:43:52,066 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:52,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 461 conditions, 154 events. 0/154 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 158 event pairs, 0 based on Foata normal form. 0/154 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2021-03-25 07:43:52,069 INFO L142 LiptonReduction]: Number of co-enabled transitions 11552 [2021-03-25 07:43:52,077 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:52,077 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:52,077 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 32 [2021-03-25 07:43:52,077 INFO L480 AbstractCegarLoop]: Abstraction has has 309 places, 154 transitions, 690 flow [2021-03-25 07:43:52,077 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:52,077 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:52,077 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:52,078 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2021-03-25 07:43:52,078 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:52,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:52,078 INFO L82 PathProgramCache]: Analyzing trace with hash 795407642, now seen corresponding path program 1 times [2021-03-25 07:43:52,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:52,078 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413855593] [2021-03-25 07:43:52,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:52,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:52,094 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:52,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:52,095 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:52,105 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:52,105 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:52,105 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2021-03-25 07:43:52,105 WARN L342 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:52,105 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2021-03-25 07:43:52,157 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:52,157 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:52,157 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:52,157 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:52,157 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:52,157 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:52,157 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:52,157 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:52,157 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:52,157 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:52,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 391 places, 236 transitions, 6709 flow [2021-03-25 07:43:52,247 INFO L129 PetriNetUnfolder]: 0/467 cut-off events. [2021-03-25 07:43:52,248 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:52,248 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3702 conditions, 467 events. 0/467 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1773 event pairs, 0 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2021-03-25 07:43:52,248 INFO L82 GeneralOperation]: Start removeDead. Operand has 391 places, 236 transitions, 6709 flow [2021-03-25 07:43:52,250 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 389 places, 234 transitions, 6705 flow [2021-03-25 07:43:52,250 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:52,250 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 389 places, 234 transitions, 6705 flow [2021-03-25 07:43:52,251 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 389 places, 234 transitions, 6705 flow [2021-03-25 07:43:52,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 389 places, 234 transitions, 6705 flow [2021-03-25 07:43:52,323 INFO L129 PetriNetUnfolder]: 0/311 cut-off events. [2021-03-25 07:43:52,323 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:52,323 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3546 conditions, 311 events. 0/311 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 961 event pairs, 0 based on Foata normal form. 0/311 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2021-03-25 07:43:52,350 INFO L142 LiptonReduction]: Number of co-enabled transitions 35728 [2021-03-25 07:43:52,693 INFO L154 LiptonReduction]: Checked pairs total: 29568 [2021-03-25 07:43:52,693 INFO L156 LiptonReduction]: Total number of compositions: 77 [2021-03-25 07:43:52,693 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 443 [2021-03-25 07:43:52,694 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:52,694 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:52,694 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:52,694 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:52,694 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:52,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:52,694 INFO L82 PathProgramCache]: Analyzing trace with hash 395299, now seen corresponding path program 1 times [2021-03-25 07:43:52,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:52,694 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383968661] [2021-03-25 07:43:52,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:52,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:52,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:52,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:52,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:52,712 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383968661] [2021-03-25 07:43:52,712 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:52,712 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:52,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369026452] [2021-03-25 07:43:52,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:52,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:52,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:52,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:52,713 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 313 [2021-03-25 07:43:52,714 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 157 transitions, 6551 flow. Second operand has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:52,714 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:52,714 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 313 [2021-03-25 07:43:52,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:52,762 INFO L129 PetriNetUnfolder]: 0/156 cut-off events. [2021-03-25 07:43:52,763 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:52,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3393 conditions, 156 events. 0/156 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 145 event pairs, 0 based on Foata normal form. 78/234 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2021-03-25 07:43:52,763 INFO L132 encePairwiseOnDemand]: 311/313 looper letters, 0 selfloop transitions, 1 changer transitions 0/156 dead transitions. [2021-03-25 07:43:52,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 156 transitions, 6551 flow [2021-03-25 07:43:52,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:52,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:52,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 932 transitions. [2021-03-25 07:43:52,764 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9925452609158679 [2021-03-25 07:43:52,764 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 932 transitions. [2021-03-25 07:43:52,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 932 transitions. [2021-03-25 07:43:52,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:52,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 932 transitions. [2021-03-25 07:43:52,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:52,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 313.0) internal successors, (1252), 4 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:52,765 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 313.0) internal successors, (1252), 4 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:52,766 INFO L185 Difference]: Start difference. First operand has 312 places, 157 transitions, 6551 flow. Second operand 3 states and 932 transitions. [2021-03-25 07:43:52,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 156 transitions, 6551 flow [2021-03-25 07:43:52,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 156 transitions, 699 flow, removed 2926 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:52,863 INFO L241 Difference]: Finished difference. Result has 313 places, 156 transitions, 699 flow [2021-03-25 07:43:52,863 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=313, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=699, PETRI_PLACES=313, PETRI_TRANSITIONS=156} [2021-03-25 07:43:52,863 INFO L343 CegarLoopForPetriNet]: 312 programPoint places, 1 predicate places. [2021-03-25 07:43:52,863 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:52,863 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 313 places, 156 transitions, 699 flow [2021-03-25 07:43:52,863 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 313 places, 156 transitions, 699 flow [2021-03-25 07:43:52,864 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 313 places, 156 transitions, 699 flow [2021-03-25 07:43:52,884 INFO L129 PetriNetUnfolder]: 0/156 cut-off events. [2021-03-25 07:43:52,884 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:52,884 INFO L84 FinitePrefix]: Finished finitePrefix Result has 467 conditions, 156 events. 0/156 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 175 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2021-03-25 07:43:52,887 INFO L142 LiptonReduction]: Number of co-enabled transitions 11858 [2021-03-25 07:43:52,895 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:52,895 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:52,895 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 32 [2021-03-25 07:43:52,895 INFO L480 AbstractCegarLoop]: Abstraction has has 313 places, 156 transitions, 699 flow [2021-03-25 07:43:52,895 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:52,895 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:52,895 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:52,895 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2021-03-25 07:43:52,896 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:52,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:52,896 INFO L82 PathProgramCache]: Analyzing trace with hash 2117439739, now seen corresponding path program 1 times [2021-03-25 07:43:52,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:52,896 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488598689] [2021-03-25 07:43:52,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:52,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:52,912 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:52,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:52,914 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:52,923 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:52,924 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:52,924 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2021-03-25 07:43:52,924 WARN L342 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:52,924 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2021-03-25 07:43:53,022 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:53,022 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:53,022 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:53,022 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:53,022 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:53,023 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:53,023 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:53,023 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:53,023 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:53,023 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:53,025 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 396 places, 239 transitions, 6874 flow [2021-03-25 07:43:53,129 INFO L129 PetriNetUnfolder]: 0/473 cut-off events. [2021-03-25 07:43:53,129 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:53,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3789 conditions, 473 events. 0/473 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1740 event pairs, 0 based on Foata normal form. 0/394 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2021-03-25 07:43:53,129 INFO L82 GeneralOperation]: Start removeDead. Operand has 396 places, 239 transitions, 6874 flow [2021-03-25 07:43:53,132 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 394 places, 237 transitions, 6870 flow [2021-03-25 07:43:53,132 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:53,132 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 394 places, 237 transitions, 6870 flow [2021-03-25 07:43:53,132 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 394 places, 237 transitions, 6870 flow [2021-03-25 07:43:53,134 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 394 places, 237 transitions, 6870 flow [2021-03-25 07:43:53,216 INFO L129 PetriNetUnfolder]: 0/315 cut-off events. [2021-03-25 07:43:53,217 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:53,217 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3631 conditions, 315 events. 0/315 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 950 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2021-03-25 07:43:53,251 INFO L142 LiptonReduction]: Number of co-enabled transitions 36660 [2021-03-25 07:43:53,630 INFO L154 LiptonReduction]: Checked pairs total: 30342 [2021-03-25 07:43:53,630 INFO L156 LiptonReduction]: Total number of compositions: 78 [2021-03-25 07:43:53,631 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 499 [2021-03-25 07:43:53,631 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:53,631 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:53,632 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:53,632 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:53,632 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:53,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:53,632 INFO L82 PathProgramCache]: Analyzing trace with hash 405411, now seen corresponding path program 1 times [2021-03-25 07:43:53,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:53,632 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213154543] [2021-03-25 07:43:53,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:53,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:53,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:53,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:53,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:53,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213154543] [2021-03-25 07:43:53,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:53,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:53,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604328298] [2021-03-25 07:43:53,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:53,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:53,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:53,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:53,653 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 317 [2021-03-25 07:43:53,653 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 159 transitions, 6714 flow. Second operand has 3 states, 3 states have (on average 314.6666666666667) internal successors, (944), 3 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:53,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:53,654 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 317 [2021-03-25 07:43:53,654 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:53,705 INFO L129 PetriNetUnfolder]: 0/158 cut-off events. [2021-03-25 07:43:53,705 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:53,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 158 events. 0/158 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 166 event pairs, 0 based on Foata normal form. 79/237 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2021-03-25 07:43:53,706 INFO L132 encePairwiseOnDemand]: 315/317 looper letters, 0 selfloop transitions, 1 changer transitions 0/158 dead transitions. [2021-03-25 07:43:53,706 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 158 transitions, 6714 flow [2021-03-25 07:43:53,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:53,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:53,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 944 transitions. [2021-03-25 07:43:53,706 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9926393270241851 [2021-03-25 07:43:53,707 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 944 transitions. [2021-03-25 07:43:53,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 944 transitions. [2021-03-25 07:43:53,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:53,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 944 transitions. [2021-03-25 07:43:53,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 314.6666666666667) internal successors, (944), 3 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:53,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:53,713 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:53,713 INFO L185 Difference]: Start difference. First operand has 316 places, 159 transitions, 6714 flow. Second operand 3 states and 944 transitions. [2021-03-25 07:43:53,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 158 transitions, 6714 flow [2021-03-25 07:43:53,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 158 transitions, 708 flow, removed 3003 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:53,820 INFO L241 Difference]: Finished difference. Result has 317 places, 158 transitions, 708 flow [2021-03-25 07:43:53,821 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=317, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=708, PETRI_PLACES=317, PETRI_TRANSITIONS=158} [2021-03-25 07:43:53,821 INFO L343 CegarLoopForPetriNet]: 316 programPoint places, 1 predicate places. [2021-03-25 07:43:53,821 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:53,821 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 317 places, 158 transitions, 708 flow [2021-03-25 07:43:53,821 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 317 places, 158 transitions, 708 flow [2021-03-25 07:43:53,821 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 317 places, 158 transitions, 708 flow [2021-03-25 07:43:53,842 INFO L129 PetriNetUnfolder]: 0/158 cut-off events. [2021-03-25 07:43:53,842 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:53,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 473 conditions, 158 events. 0/158 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 160 event pairs, 0 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2021-03-25 07:43:53,846 INFO L142 LiptonReduction]: Number of co-enabled transitions 12168 [2021-03-25 07:43:53,855 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:53,855 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:53,855 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 34 [2021-03-25 07:43:53,855 INFO L480 AbstractCegarLoop]: Abstraction has has 317 places, 158 transitions, 708 flow [2021-03-25 07:43:53,856 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 314.6666666666667) internal successors, (944), 3 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:53,856 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:53,856 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:53,856 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2021-03-25 07:43:53,856 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:53,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:53,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1047065309, now seen corresponding path program 1 times [2021-03-25 07:43:53,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:53,856 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722633886] [2021-03-25 07:43:53,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:53,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:53,873 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:53,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:53,875 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:53,886 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:53,886 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:53,886 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2021-03-25 07:43:53,886 WARN L342 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:53,886 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2021-03-25 07:43:53,943 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:53,943 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:53,943 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:53,943 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:53,943 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:53,943 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:53,943 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:53,943 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:53,944 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:53,944 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:53,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 401 places, 242 transitions, 7041 flow [2021-03-25 07:43:54,039 INFO L129 PetriNetUnfolder]: 0/479 cut-off events. [2021-03-25 07:43:54,039 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:54,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3877 conditions, 479 events. 0/479 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1727 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2021-03-25 07:43:54,039 INFO L82 GeneralOperation]: Start removeDead. Operand has 401 places, 242 transitions, 7041 flow [2021-03-25 07:43:54,041 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 399 places, 240 transitions, 7037 flow [2021-03-25 07:43:54,041 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:54,042 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 399 places, 240 transitions, 7037 flow [2021-03-25 07:43:54,042 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 399 places, 240 transitions, 7037 flow [2021-03-25 07:43:54,043 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 399 places, 240 transitions, 7037 flow [2021-03-25 07:43:54,118 INFO L129 PetriNetUnfolder]: 0/319 cut-off events. [2021-03-25 07:43:54,119 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:54,119 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3717 conditions, 319 events. 0/319 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1007 event pairs, 0 based on Foata normal form. 0/319 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2021-03-25 07:43:54,147 INFO L142 LiptonReduction]: Number of co-enabled transitions 37604 [2021-03-25 07:43:54,506 INFO L154 LiptonReduction]: Checked pairs total: 31126 [2021-03-25 07:43:54,506 INFO L156 LiptonReduction]: Total number of compositions: 79 [2021-03-25 07:43:54,507 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 466 [2021-03-25 07:43:54,507 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:54,507 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:54,507 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:54,507 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:54,507 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:54,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:54,508 INFO L82 PathProgramCache]: Analyzing trace with hash 415651, now seen corresponding path program 1 times [2021-03-25 07:43:54,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:54,508 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869488773] [2021-03-25 07:43:54,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:54,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:54,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:54,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:54,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:54,527 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869488773] [2021-03-25 07:43:54,527 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:54,527 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:54,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614247451] [2021-03-25 07:43:54,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:54,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:54,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:54,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:54,528 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 321 [2021-03-25 07:43:54,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 161 transitions, 6879 flow. Second operand has 3 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:54,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:54,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 321 [2021-03-25 07:43:54,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:54,581 INFO L129 PetriNetUnfolder]: 0/160 cut-off events. [2021-03-25 07:43:54,581 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:54,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3560 conditions, 160 events. 0/160 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 151 event pairs, 0 based on Foata normal form. 80/240 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2021-03-25 07:43:54,582 INFO L132 encePairwiseOnDemand]: 319/321 looper letters, 0 selfloop transitions, 1 changer transitions 0/160 dead transitions. [2021-03-25 07:43:54,582 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 160 transitions, 6879 flow [2021-03-25 07:43:54,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:54,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:54,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 956 transitions. [2021-03-25 07:43:54,583 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9927310488058152 [2021-03-25 07:43:54,583 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 956 transitions. [2021-03-25 07:43:54,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 956 transitions. [2021-03-25 07:43:54,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:54,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 956 transitions. [2021-03-25 07:43:54,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:54,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:54,584 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:54,584 INFO L185 Difference]: Start difference. First operand has 320 places, 161 transitions, 6879 flow. Second operand 3 states and 956 transitions. [2021-03-25 07:43:54,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 160 transitions, 6879 flow [2021-03-25 07:43:54,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 160 transitions, 717 flow, removed 3081 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:54,702 INFO L241 Difference]: Finished difference. Result has 321 places, 160 transitions, 717 flow [2021-03-25 07:43:54,702 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=717, PETRI_PLACES=321, PETRI_TRANSITIONS=160} [2021-03-25 07:43:54,702 INFO L343 CegarLoopForPetriNet]: 320 programPoint places, 1 predicate places. [2021-03-25 07:43:54,702 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:54,702 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 321 places, 160 transitions, 717 flow [2021-03-25 07:43:54,702 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 321 places, 160 transitions, 717 flow [2021-03-25 07:43:54,703 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 321 places, 160 transitions, 717 flow [2021-03-25 07:43:54,724 INFO L129 PetriNetUnfolder]: 0/160 cut-off events. [2021-03-25 07:43:54,724 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:54,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 479 conditions, 160 events. 0/160 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 159 event pairs, 0 based on Foata normal form. 0/160 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2021-03-25 07:43:54,728 INFO L142 LiptonReduction]: Number of co-enabled transitions 12482 [2021-03-25 07:43:54,737 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:54,737 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:54,737 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 35 [2021-03-25 07:43:54,737 INFO L480 AbstractCegarLoop]: Abstraction has has 321 places, 160 transitions, 717 flow [2021-03-25 07:43:54,737 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:54,737 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:54,737 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:54,737 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2021-03-25 07:43:54,737 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:54,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:54,738 INFO L82 PathProgramCache]: Analyzing trace with hash 2125115286, now seen corresponding path program 1 times [2021-03-25 07:43:54,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:54,738 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734932331] [2021-03-25 07:43:54,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:54,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:54,755 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:54,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:54,757 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:54,769 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:54,769 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:54,769 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2021-03-25 07:43:54,769 WARN L342 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:54,769 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2021-03-25 07:43:54,822 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:54,823 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:54,823 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:54,823 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:54,823 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:54,823 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:54,823 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:54,823 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:54,823 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:54,823 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:54,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 406 places, 245 transitions, 7210 flow [2021-03-25 07:43:54,924 INFO L129 PetriNetUnfolder]: 0/485 cut-off events. [2021-03-25 07:43:54,925 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:54,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3966 conditions, 485 events. 0/485 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1761 event pairs, 0 based on Foata normal form. 0/404 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2021-03-25 07:43:54,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 406 places, 245 transitions, 7210 flow [2021-03-25 07:43:54,927 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 404 places, 243 transitions, 7206 flow [2021-03-25 07:43:54,927 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:54,928 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 404 places, 243 transitions, 7206 flow [2021-03-25 07:43:54,928 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 404 places, 243 transitions, 7206 flow [2021-03-25 07:43:54,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 404 places, 243 transitions, 7206 flow [2021-03-25 07:43:55,007 INFO L129 PetriNetUnfolder]: 0/323 cut-off events. [2021-03-25 07:43:55,007 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:55,007 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3804 conditions, 323 events. 0/323 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 967 event pairs, 0 based on Foata normal form. 0/323 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2021-03-25 07:43:55,038 INFO L142 LiptonReduction]: Number of co-enabled transitions 38560 [2021-03-25 07:43:55,452 INFO L154 LiptonReduction]: Checked pairs total: 31920 [2021-03-25 07:43:55,452 INFO L156 LiptonReduction]: Total number of compositions: 80 [2021-03-25 07:43:55,453 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 526 [2021-03-25 07:43:55,453 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:55,453 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:55,453 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:55,453 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:55,453 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:55,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:55,454 INFO L82 PathProgramCache]: Analyzing trace with hash 426019, now seen corresponding path program 1 times [2021-03-25 07:43:55,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:55,454 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511943232] [2021-03-25 07:43:55,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:55,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:55,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:55,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:55,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:55,471 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511943232] [2021-03-25 07:43:55,471 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:55,471 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:55,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911056763] [2021-03-25 07:43:55,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:55,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:55,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:55,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:55,472 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 325 [2021-03-25 07:43:55,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 163 transitions, 7046 flow. Second operand has 3 states, 3 states have (on average 322.6666666666667) internal successors, (968), 3 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:55,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:55,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 325 [2021-03-25 07:43:55,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:55,525 INFO L129 PetriNetUnfolder]: 0/162 cut-off events. [2021-03-25 07:43:55,526 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:55,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3645 conditions, 162 events. 0/162 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 152 event pairs, 0 based on Foata normal form. 81/243 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2021-03-25 07:43:55,526 INFO L132 encePairwiseOnDemand]: 323/325 looper letters, 0 selfloop transitions, 1 changer transitions 0/162 dead transitions. [2021-03-25 07:43:55,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 162 transitions, 7046 flow [2021-03-25 07:43:55,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:55,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:55,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 968 transitions. [2021-03-25 07:43:55,527 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9928205128205129 [2021-03-25 07:43:55,527 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 968 transitions. [2021-03-25 07:43:55,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 968 transitions. [2021-03-25 07:43:55,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:55,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 968 transitions. [2021-03-25 07:43:55,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 322.6666666666667) internal successors, (968), 3 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:55,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:55,528 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:55,528 INFO L185 Difference]: Start difference. First operand has 324 places, 163 transitions, 7046 flow. Second operand 3 states and 968 transitions. [2021-03-25 07:43:55,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 162 transitions, 7046 flow [2021-03-25 07:43:55,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 162 transitions, 726 flow, removed 3160 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:55,649 INFO L241 Difference]: Finished difference. Result has 325 places, 162 transitions, 726 flow [2021-03-25 07:43:55,649 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=726, PETRI_PLACES=325, PETRI_TRANSITIONS=162} [2021-03-25 07:43:55,650 INFO L343 CegarLoopForPetriNet]: 324 programPoint places, 1 predicate places. [2021-03-25 07:43:55,650 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:55,650 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 325 places, 162 transitions, 726 flow [2021-03-25 07:43:55,650 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 325 places, 162 transitions, 726 flow [2021-03-25 07:43:55,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 325 places, 162 transitions, 726 flow [2021-03-25 07:43:55,672 INFO L129 PetriNetUnfolder]: 0/162 cut-off events. [2021-03-25 07:43:55,672 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:55,672 INFO L84 FinitePrefix]: Finished finitePrefix Result has 485 conditions, 162 events. 0/162 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 160 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2021-03-25 07:43:55,675 INFO L142 LiptonReduction]: Number of co-enabled transitions 12800 [2021-03-25 07:43:55,684 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:55,684 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:55,684 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 34 [2021-03-25 07:43:55,684 INFO L480 AbstractCegarLoop]: Abstraction has has 325 places, 162 transitions, 726 flow [2021-03-25 07:43:55,684 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 322.6666666666667) internal successors, (968), 3 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:55,684 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:55,684 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:55,685 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2021-03-25 07:43:55,685 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:55,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:55,685 INFO L82 PathProgramCache]: Analyzing trace with hash 1215918752, now seen corresponding path program 1 times [2021-03-25 07:43:55,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:55,685 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180756277] [2021-03-25 07:43:55,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:55,700 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:55,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:55,701 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:55,714 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:55,714 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:55,715 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2021-03-25 07:43:55,715 WARN L342 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:55,715 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2021-03-25 07:43:55,771 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:55,771 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:55,772 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:55,772 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:55,772 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:55,772 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:55,772 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:55,772 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:55,772 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:55,772 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:55,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 411 places, 248 transitions, 7381 flow [2021-03-25 07:43:55,876 INFO L129 PetriNetUnfolder]: 0/491 cut-off events. [2021-03-25 07:43:55,876 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:55,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4056 conditions, 491 events. 0/491 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1826 event pairs, 0 based on Foata normal form. 0/409 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2021-03-25 07:43:55,876 INFO L82 GeneralOperation]: Start removeDead. Operand has 411 places, 248 transitions, 7381 flow [2021-03-25 07:43:55,879 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 409 places, 246 transitions, 7377 flow [2021-03-25 07:43:55,879 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:55,879 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 409 places, 246 transitions, 7377 flow [2021-03-25 07:43:55,879 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 409 places, 246 transitions, 7377 flow [2021-03-25 07:43:55,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 409 places, 246 transitions, 7377 flow [2021-03-25 07:43:55,961 INFO L129 PetriNetUnfolder]: 0/327 cut-off events. [2021-03-25 07:43:55,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:55,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3892 conditions, 327 events. 0/327 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 904 event pairs, 0 based on Foata normal form. 0/327 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2021-03-25 07:43:55,993 INFO L142 LiptonReduction]: Number of co-enabled transitions 39528 [2021-03-25 07:43:56,360 INFO L154 LiptonReduction]: Checked pairs total: 32724 [2021-03-25 07:43:56,361 INFO L156 LiptonReduction]: Total number of compositions: 81 [2021-03-25 07:43:56,361 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 482 [2021-03-25 07:43:56,361 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:56,361 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:56,361 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:56,362 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:56,362 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:56,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:56,362 INFO L82 PathProgramCache]: Analyzing trace with hash 436515, now seen corresponding path program 1 times [2021-03-25 07:43:56,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:56,362 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038191421] [2021-03-25 07:43:56,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:56,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:56,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:56,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:56,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:56,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038191421] [2021-03-25 07:43:56,379 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:56,379 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:56,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282824183] [2021-03-25 07:43:56,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:56,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:56,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:56,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:56,380 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 326 out of 329 [2021-03-25 07:43:56,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 165 transitions, 7215 flow. Second operand has 3 states, 3 states have (on average 326.6666666666667) internal successors, (980), 3 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:56,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:56,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 326 of 329 [2021-03-25 07:43:56,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:56,435 INFO L129 PetriNetUnfolder]: 0/164 cut-off events. [2021-03-25 07:43:56,435 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:56,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3731 conditions, 164 events. 0/164 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 153 event pairs, 0 based on Foata normal form. 82/246 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2021-03-25 07:43:56,436 INFO L132 encePairwiseOnDemand]: 327/329 looper letters, 0 selfloop transitions, 1 changer transitions 0/164 dead transitions. [2021-03-25 07:43:56,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 164 transitions, 7215 flow [2021-03-25 07:43:56,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:56,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:56,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 980 transitions. [2021-03-25 07:43:56,436 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9929078014184397 [2021-03-25 07:43:56,437 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 980 transitions. [2021-03-25 07:43:56,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 980 transitions. [2021-03-25 07:43:56,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:56,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 980 transitions. [2021-03-25 07:43:56,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 326.6666666666667) internal successors, (980), 3 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:56,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 329.0) internal successors, (1316), 4 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:56,438 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 329.0) internal successors, (1316), 4 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:56,438 INFO L185 Difference]: Start difference. First operand has 328 places, 165 transitions, 7215 flow. Second operand 3 states and 980 transitions. [2021-03-25 07:43:56,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 164 transitions, 7215 flow [2021-03-25 07:43:56,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 164 transitions, 735 flow, removed 3240 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:56,567 INFO L241 Difference]: Finished difference. Result has 329 places, 164 transitions, 735 flow [2021-03-25 07:43:56,567 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=735, PETRI_PLACES=329, PETRI_TRANSITIONS=164} [2021-03-25 07:43:56,567 INFO L343 CegarLoopForPetriNet]: 328 programPoint places, 1 predicate places. [2021-03-25 07:43:56,567 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:56,567 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 329 places, 164 transitions, 735 flow [2021-03-25 07:43:56,568 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 329 places, 164 transitions, 735 flow [2021-03-25 07:43:56,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 329 places, 164 transitions, 735 flow [2021-03-25 07:43:56,591 INFO L129 PetriNetUnfolder]: 0/164 cut-off events. [2021-03-25 07:43:56,591 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:56,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 491 conditions, 164 events. 0/164 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 161 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2021-03-25 07:43:56,594 INFO L142 LiptonReduction]: Number of co-enabled transitions 13122 [2021-03-25 07:43:56,603 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:56,603 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:56,603 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 36 [2021-03-25 07:43:56,603 INFO L480 AbstractCegarLoop]: Abstraction has has 329 places, 164 transitions, 735 flow [2021-03-25 07:43:56,604 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 326.6666666666667) internal successors, (980), 3 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:56,604 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:56,604 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:56,604 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2021-03-25 07:43:56,604 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:56,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:56,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1883866559, now seen corresponding path program 1 times [2021-03-25 07:43:56,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:56,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705398348] [2021-03-25 07:43:56,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:56,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:56,619 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:56,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:56,621 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:56,634 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:56,634 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:56,634 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2021-03-25 07:43:56,634 WARN L342 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:56,634 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2021-03-25 07:43:56,692 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:56,693 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:56,693 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:56,693 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:56,693 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:56,693 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:56,693 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:56,693 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:56,693 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:56,693 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:56,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 416 places, 251 transitions, 7554 flow [2021-03-25 07:43:56,799 INFO L129 PetriNetUnfolder]: 0/497 cut-off events. [2021-03-25 07:43:56,799 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:56,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4147 conditions, 497 events. 0/497 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1845 event pairs, 0 based on Foata normal form. 0/414 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2021-03-25 07:43:56,799 INFO L82 GeneralOperation]: Start removeDead. Operand has 416 places, 251 transitions, 7554 flow [2021-03-25 07:43:56,802 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 414 places, 249 transitions, 7550 flow [2021-03-25 07:43:56,802 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:56,802 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 414 places, 249 transitions, 7550 flow [2021-03-25 07:43:56,802 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 414 places, 249 transitions, 7550 flow [2021-03-25 07:43:56,804 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 414 places, 249 transitions, 7550 flow [2021-03-25 07:43:56,887 INFO L129 PetriNetUnfolder]: 0/331 cut-off events. [2021-03-25 07:43:56,887 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:56,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3981 conditions, 331 events. 0/331 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 963 event pairs, 0 based on Foata normal form. 0/331 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2021-03-25 07:43:56,920 INFO L142 LiptonReduction]: Number of co-enabled transitions 40508 [2021-03-25 07:43:57,297 INFO L154 LiptonReduction]: Checked pairs total: 33538 [2021-03-25 07:43:57,297 INFO L156 LiptonReduction]: Total number of compositions: 82 [2021-03-25 07:43:57,298 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 496 [2021-03-25 07:43:57,298 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:57,298 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:57,298 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:57,298 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:57,299 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:57,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:57,299 INFO L82 PathProgramCache]: Analyzing trace with hash 447139, now seen corresponding path program 1 times [2021-03-25 07:43:57,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:57,299 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720049949] [2021-03-25 07:43:57,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:57,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:57,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:57,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:57,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:57,316 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720049949] [2021-03-25 07:43:57,316 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:57,316 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:57,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391700835] [2021-03-25 07:43:57,316 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:57,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:57,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:57,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:57,317 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 333 [2021-03-25 07:43:57,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 167 transitions, 7386 flow. Second operand has 3 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:57,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:57,318 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 333 [2021-03-25 07:43:57,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:57,414 INFO L129 PetriNetUnfolder]: 0/166 cut-off events. [2021-03-25 07:43:57,415 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:57,415 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3818 conditions, 166 events. 0/166 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 184 event pairs, 0 based on Foata normal form. 83/249 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2021-03-25 07:43:57,415 INFO L132 encePairwiseOnDemand]: 331/333 looper letters, 0 selfloop transitions, 1 changer transitions 0/166 dead transitions. [2021-03-25 07:43:57,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 166 transitions, 7386 flow [2021-03-25 07:43:57,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:57,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:57,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 992 transitions. [2021-03-25 07:43:57,416 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.992992992992993 [2021-03-25 07:43:57,416 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 992 transitions. [2021-03-25 07:43:57,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 992 transitions. [2021-03-25 07:43:57,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:57,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 992 transitions. [2021-03-25 07:43:57,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:57,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:57,418 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:57,418 INFO L185 Difference]: Start difference. First operand has 332 places, 167 transitions, 7386 flow. Second operand 3 states and 992 transitions. [2021-03-25 07:43:57,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 166 transitions, 7386 flow [2021-03-25 07:43:57,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 166 transitions, 744 flow, removed 3321 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:57,552 INFO L241 Difference]: Finished difference. Result has 333 places, 166 transitions, 744 flow [2021-03-25 07:43:57,553 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=744, PETRI_PLACES=333, PETRI_TRANSITIONS=166} [2021-03-25 07:43:57,553 INFO L343 CegarLoopForPetriNet]: 332 programPoint places, 1 predicate places. [2021-03-25 07:43:57,553 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:57,553 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 333 places, 166 transitions, 744 flow [2021-03-25 07:43:57,553 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 333 places, 166 transitions, 744 flow [2021-03-25 07:43:57,553 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 333 places, 166 transitions, 744 flow [2021-03-25 07:43:57,576 INFO L129 PetriNetUnfolder]: 0/166 cut-off events. [2021-03-25 07:43:57,576 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:57,576 INFO L84 FinitePrefix]: Finished finitePrefix Result has 497 conditions, 166 events. 0/166 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 154 event pairs, 0 based on Foata normal form. 0/166 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2021-03-25 07:43:57,580 INFO L142 LiptonReduction]: Number of co-enabled transitions 13448 [2021-03-25 07:43:57,589 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:57,590 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:57,590 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 37 [2021-03-25 07:43:57,590 INFO L480 AbstractCegarLoop]: Abstraction has has 333 places, 166 transitions, 744 flow [2021-03-25 07:43:57,590 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:57,590 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:57,590 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:57,590 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2021-03-25 07:43:57,590 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:57,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:57,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1599175267, now seen corresponding path program 1 times [2021-03-25 07:43:57,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:57,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183896291] [2021-03-25 07:43:57,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:57,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:57,609 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:57,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:57,611 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:57,625 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:57,625 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:57,625 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2021-03-25 07:43:57,625 WARN L342 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:57,625 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2021-03-25 07:43:57,680 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:57,680 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:57,681 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:57,681 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:57,681 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:57,681 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:57,681 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:57,681 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:57,681 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:57,681 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:57,683 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 421 places, 254 transitions, 7729 flow [2021-03-25 07:43:57,790 INFO L129 PetriNetUnfolder]: 0/503 cut-off events. [2021-03-25 07:43:57,790 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:57,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4239 conditions, 503 events. 0/503 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1847 event pairs, 0 based on Foata normal form. 0/419 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2021-03-25 07:43:57,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 421 places, 254 transitions, 7729 flow [2021-03-25 07:43:57,793 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 419 places, 252 transitions, 7725 flow [2021-03-25 07:43:57,793 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:57,793 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 419 places, 252 transitions, 7725 flow [2021-03-25 07:43:57,793 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 419 places, 252 transitions, 7725 flow [2021-03-25 07:43:57,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 419 places, 252 transitions, 7725 flow [2021-03-25 07:43:57,879 INFO L129 PetriNetUnfolder]: 0/335 cut-off events. [2021-03-25 07:43:57,879 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:57,879 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4071 conditions, 335 events. 0/335 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1042 event pairs, 0 based on Foata normal form. 0/335 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2021-03-25 07:43:57,912 INFO L142 LiptonReduction]: Number of co-enabled transitions 41500 [2021-03-25 07:43:58,288 INFO L154 LiptonReduction]: Checked pairs total: 34362 [2021-03-25 07:43:58,288 INFO L156 LiptonReduction]: Total number of compositions: 83 [2021-03-25 07:43:58,288 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 495 [2021-03-25 07:43:58,289 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:43:58,289 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:58,289 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:58,289 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:58,289 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:58,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:58,289 INFO L82 PathProgramCache]: Analyzing trace with hash 457891, now seen corresponding path program 1 times [2021-03-25 07:43:58,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:58,290 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450163468] [2021-03-25 07:43:58,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:58,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:58,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:58,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:58,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:58,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450163468] [2021-03-25 07:43:58,309 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:58,309 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:58,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333602327] [2021-03-25 07:43:58,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:58,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:58,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:58,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:58,310 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 337 [2021-03-25 07:43:58,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 169 transitions, 7559 flow. Second operand has 3 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:58,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:58,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 337 [2021-03-25 07:43:58,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:58,366 INFO L129 PetriNetUnfolder]: 0/168 cut-off events. [2021-03-25 07:43:58,367 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:58,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3906 conditions, 168 events. 0/168 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 173 event pairs, 0 based on Foata normal form. 84/252 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2021-03-25 07:43:58,367 INFO L132 encePairwiseOnDemand]: 335/337 looper letters, 0 selfloop transitions, 1 changer transitions 0/168 dead transitions. [2021-03-25 07:43:58,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 168 transitions, 7559 flow [2021-03-25 07:43:58,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:58,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:58,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1004 transitions. [2021-03-25 07:43:58,368 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9930761622156281 [2021-03-25 07:43:58,368 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1004 transitions. [2021-03-25 07:43:58,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1004 transitions. [2021-03-25 07:43:58,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:58,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1004 transitions. [2021-03-25 07:43:58,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:58,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 337.0) internal successors, (1348), 4 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:58,370 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 337.0) internal successors, (1348), 4 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:58,370 INFO L185 Difference]: Start difference. First operand has 336 places, 169 transitions, 7559 flow. Second operand 3 states and 1004 transitions. [2021-03-25 07:43:58,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 168 transitions, 7559 flow [2021-03-25 07:43:58,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 168 transitions, 753 flow, removed 3403 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:58,520 INFO L241 Difference]: Finished difference. Result has 337 places, 168 transitions, 753 flow [2021-03-25 07:43:58,520 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=337, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=753, PETRI_PLACES=337, PETRI_TRANSITIONS=168} [2021-03-25 07:43:58,520 INFO L343 CegarLoopForPetriNet]: 336 programPoint places, 1 predicate places. [2021-03-25 07:43:58,520 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:58,520 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 337 places, 168 transitions, 753 flow [2021-03-25 07:43:58,520 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 337 places, 168 transitions, 753 flow [2021-03-25 07:43:58,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 337 places, 168 transitions, 753 flow [2021-03-25 07:43:58,543 INFO L129 PetriNetUnfolder]: 0/168 cut-off events. [2021-03-25 07:43:58,543 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:58,543 INFO L84 FinitePrefix]: Finished finitePrefix Result has 503 conditions, 168 events. 0/168 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 151 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2021-03-25 07:43:58,547 INFO L142 LiptonReduction]: Number of co-enabled transitions 13778 [2021-03-25 07:43:58,556 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:58,556 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:58,556 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 36 [2021-03-25 07:43:58,556 INFO L480 AbstractCegarLoop]: Abstraction has has 337 places, 168 transitions, 753 flow [2021-03-25 07:43:58,557 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:58,557 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:58,557 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:58,557 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2021-03-25 07:43:58,557 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:58,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:58,557 INFO L82 PathProgramCache]: Analyzing trace with hash 443771644, now seen corresponding path program 1 times [2021-03-25 07:43:58,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:58,557 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686929188] [2021-03-25 07:43:58,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:58,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:58,574 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:58,576 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:58,587 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:58,588 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:58,588 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2021-03-25 07:43:58,588 WARN L342 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:58,588 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2021-03-25 07:43:58,651 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:58,651 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:58,651 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:58,651 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:58,651 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:58,651 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:58,651 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:58,651 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:58,651 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:58,651 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:58,654 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 426 places, 257 transitions, 7906 flow [2021-03-25 07:43:58,762 INFO L129 PetriNetUnfolder]: 0/509 cut-off events. [2021-03-25 07:43:58,762 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:58,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4332 conditions, 509 events. 0/509 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1907 event pairs, 0 based on Foata normal form. 0/424 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2021-03-25 07:43:58,762 INFO L82 GeneralOperation]: Start removeDead. Operand has 426 places, 257 transitions, 7906 flow [2021-03-25 07:43:58,765 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 424 places, 255 transitions, 7902 flow [2021-03-25 07:43:58,765 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:58,765 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 424 places, 255 transitions, 7902 flow [2021-03-25 07:43:58,765 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 424 places, 255 transitions, 7902 flow [2021-03-25 07:43:58,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 424 places, 255 transitions, 7902 flow [2021-03-25 07:43:58,854 INFO L129 PetriNetUnfolder]: 0/339 cut-off events. [2021-03-25 07:43:58,854 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:58,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4162 conditions, 339 events. 0/339 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1037 event pairs, 0 based on Foata normal form. 0/339 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2021-03-25 07:43:58,889 INFO L142 LiptonReduction]: Number of co-enabled transitions 42504 [2021-03-25 07:43:59,273 INFO L154 LiptonReduction]: Checked pairs total: 35196 [2021-03-25 07:43:59,273 INFO L156 LiptonReduction]: Total number of compositions: 84 [2021-03-25 07:43:59,273 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 508 [2021-03-25 07:43:59,274 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:43:59,274 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:59,274 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:59,274 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:43:59,274 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:59,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:59,274 INFO L82 PathProgramCache]: Analyzing trace with hash 468771, now seen corresponding path program 1 times [2021-03-25 07:43:59,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:59,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240943905] [2021-03-25 07:43:59,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:59,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:59,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:59,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:59,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:59,294 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240943905] [2021-03-25 07:43:59,294 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:59,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:43:59,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012139136] [2021-03-25 07:43:59,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:43:59,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:59,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:43:59,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:43:59,295 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 341 [2021-03-25 07:43:59,296 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 171 transitions, 7734 flow. Second operand has 3 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:59,296 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:59,296 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 341 [2021-03-25 07:43:59,296 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:59,353 INFO L129 PetriNetUnfolder]: 0/170 cut-off events. [2021-03-25 07:43:59,353 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:59,354 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3995 conditions, 170 events. 0/170 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 140 event pairs, 0 based on Foata normal form. 85/255 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2021-03-25 07:43:59,354 INFO L132 encePairwiseOnDemand]: 339/341 looper letters, 0 selfloop transitions, 1 changer transitions 0/170 dead transitions. [2021-03-25 07:43:59,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 170 transitions, 7734 flow [2021-03-25 07:43:59,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:43:59,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:43:59,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1016 transitions. [2021-03-25 07:43:59,355 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9931573802541545 [2021-03-25 07:43:59,355 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1016 transitions. [2021-03-25 07:43:59,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1016 transitions. [2021-03-25 07:43:59,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:59,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1016 transitions. [2021-03-25 07:43:59,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:59,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 341.0) internal successors, (1364), 4 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:59,356 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 341.0) internal successors, (1364), 4 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:59,356 INFO L185 Difference]: Start difference. First operand has 340 places, 171 transitions, 7734 flow. Second operand 3 states and 1016 transitions. [2021-03-25 07:43:59,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 170 transitions, 7734 flow [2021-03-25 07:43:59,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 170 transitions, 762 flow, removed 3486 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:59,532 INFO L241 Difference]: Finished difference. Result has 341 places, 170 transitions, 762 flow [2021-03-25 07:43:59,532 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=762, PETRI_PLACES=341, PETRI_TRANSITIONS=170} [2021-03-25 07:43:59,532 INFO L343 CegarLoopForPetriNet]: 340 programPoint places, 1 predicate places. [2021-03-25 07:43:59,532 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:59,532 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 341 places, 170 transitions, 762 flow [2021-03-25 07:43:59,532 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 341 places, 170 transitions, 762 flow [2021-03-25 07:43:59,533 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 341 places, 170 transitions, 762 flow [2021-03-25 07:43:59,624 INFO L129 PetriNetUnfolder]: 0/170 cut-off events. [2021-03-25 07:43:59,624 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:59,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 170 events. 0/170 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 160 event pairs, 0 based on Foata normal form. 0/170 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2021-03-25 07:43:59,628 INFO L142 LiptonReduction]: Number of co-enabled transitions 14112 [2021-03-25 07:43:59,638 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:59,638 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:59,638 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 106 [2021-03-25 07:43:59,638 INFO L480 AbstractCegarLoop]: Abstraction has has 341 places, 170 transitions, 762 flow [2021-03-25 07:43:59,638 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:59,638 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:59,639 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:59,639 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2021-03-25 07:43:59,639 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:59,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:59,639 INFO L82 PathProgramCache]: Analyzing trace with hash 777326630, now seen corresponding path program 1 times [2021-03-25 07:43:59,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:59,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380668153] [2021-03-25 07:43:59,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:59,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:59,657 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:59,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:59,659 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:59,671 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:59,671 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:59,671 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2021-03-25 07:43:59,671 WARN L342 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:59,671 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2021-03-25 07:43:59,732 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:59,732 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:43:59,733 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:59,733 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:59,733 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:59,733 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:59,733 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:59,733 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:59,733 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:59,733 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:59,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 431 places, 260 transitions, 8085 flow [2021-03-25 07:43:59,845 INFO L129 PetriNetUnfolder]: 0/515 cut-off events. [2021-03-25 07:43:59,845 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:59,845 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4426 conditions, 515 events. 0/515 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1911 event pairs, 0 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2021-03-25 07:43:59,845 INFO L82 GeneralOperation]: Start removeDead. Operand has 431 places, 260 transitions, 8085 flow [2021-03-25 07:43:59,848 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 429 places, 258 transitions, 8081 flow [2021-03-25 07:43:59,848 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:59,848 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 429 places, 258 transitions, 8081 flow [2021-03-25 07:43:59,848 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 429 places, 258 transitions, 8081 flow [2021-03-25 07:43:59,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 429 places, 258 transitions, 8081 flow [2021-03-25 07:43:59,937 INFO L129 PetriNetUnfolder]: 0/343 cut-off events. [2021-03-25 07:43:59,938 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:59,938 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4254 conditions, 343 events. 0/343 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1025 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2021-03-25 07:43:59,973 INFO L142 LiptonReduction]: Number of co-enabled transitions 43520 [2021-03-25 07:44:00,360 INFO L154 LiptonReduction]: Checked pairs total: 36040 [2021-03-25 07:44:00,360 INFO L156 LiptonReduction]: Total number of compositions: 85 [2021-03-25 07:44:00,360 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 512 [2021-03-25 07:44:00,361 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:00,361 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:00,361 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:00,361 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:00,361 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:00,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:00,361 INFO L82 PathProgramCache]: Analyzing trace with hash 479779, now seen corresponding path program 1 times [2021-03-25 07:44:00,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:00,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075540967] [2021-03-25 07:44:00,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:00,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:00,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:00,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:00,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:00,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075540967] [2021-03-25 07:44:00,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:00,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:00,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34280477] [2021-03-25 07:44:00,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:00,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:00,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:00,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:00,382 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 342 out of 345 [2021-03-25 07:44:00,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 173 transitions, 7911 flow. Second operand has 3 states, 3 states have (on average 342.6666666666667) internal successors, (1028), 3 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:00,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:00,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 345 [2021-03-25 07:44:00,383 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:00,442 INFO L129 PetriNetUnfolder]: 0/172 cut-off events. [2021-03-25 07:44:00,442 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:00,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4085 conditions, 172 events. 0/172 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 177 event pairs, 0 based on Foata normal form. 86/258 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2021-03-25 07:44:00,443 INFO L132 encePairwiseOnDemand]: 343/345 looper letters, 0 selfloop transitions, 1 changer transitions 0/172 dead transitions. [2021-03-25 07:44:00,443 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 172 transitions, 7911 flow [2021-03-25 07:44:00,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:00,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:00,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1028 transitions. [2021-03-25 07:44:00,444 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9932367149758454 [2021-03-25 07:44:00,444 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1028 transitions. [2021-03-25 07:44:00,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1028 transitions. [2021-03-25 07:44:00,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:00,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1028 transitions. [2021-03-25 07:44:00,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 342.6666666666667) internal successors, (1028), 3 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:00,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 345.0) internal successors, (1380), 4 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:00,445 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 345.0) internal successors, (1380), 4 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:00,445 INFO L185 Difference]: Start difference. First operand has 344 places, 173 transitions, 7911 flow. Second operand 3 states and 1028 transitions. [2021-03-25 07:44:00,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 172 transitions, 7911 flow [2021-03-25 07:44:00,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 172 transitions, 771 flow, removed 3570 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:00,639 INFO L241 Difference]: Finished difference. Result has 345 places, 172 transitions, 771 flow [2021-03-25 07:44:00,640 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=345, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=771, PETRI_PLACES=345, PETRI_TRANSITIONS=172} [2021-03-25 07:44:00,640 INFO L343 CegarLoopForPetriNet]: 344 programPoint places, 1 predicate places. [2021-03-25 07:44:00,640 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:00,640 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 345 places, 172 transitions, 771 flow [2021-03-25 07:44:00,640 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 345 places, 172 transitions, 771 flow [2021-03-25 07:44:00,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 345 places, 172 transitions, 771 flow [2021-03-25 07:44:00,664 INFO L129 PetriNetUnfolder]: 0/172 cut-off events. [2021-03-25 07:44:00,664 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:00,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 515 conditions, 172 events. 0/172 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 167 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2021-03-25 07:44:00,668 INFO L142 LiptonReduction]: Number of co-enabled transitions 14450 [2021-03-25 07:44:00,677 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:00,677 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:00,678 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 38 [2021-03-25 07:44:00,678 INFO L480 AbstractCegarLoop]: Abstraction has has 345 places, 172 transitions, 771 flow [2021-03-25 07:44:00,678 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 342.6666666666667) internal successors, (1028), 3 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:00,678 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:00,678 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:00,678 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2021-03-25 07:44:00,678 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:00,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:00,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1051655111, now seen corresponding path program 1 times [2021-03-25 07:44:00,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:00,678 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375839895] [2021-03-25 07:44:00,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:00,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:00,696 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:00,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:00,698 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:00,710 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:00,710 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:00,710 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2021-03-25 07:44:00,710 WARN L342 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:00,711 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2021-03-25 07:44:00,782 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:00,782 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:00,783 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:00,783 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:00,783 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:00,783 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:00,783 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:00,783 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:00,783 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:00,783 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:00,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 436 places, 263 transitions, 8266 flow [2021-03-25 07:44:00,897 INFO L129 PetriNetUnfolder]: 0/521 cut-off events. [2021-03-25 07:44:00,897 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:00,897 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4521 conditions, 521 events. 0/521 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1924 event pairs, 0 based on Foata normal form. 0/434 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2021-03-25 07:44:00,897 INFO L82 GeneralOperation]: Start removeDead. Operand has 436 places, 263 transitions, 8266 flow [2021-03-25 07:44:00,900 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 434 places, 261 transitions, 8262 flow [2021-03-25 07:44:00,900 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:00,900 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 434 places, 261 transitions, 8262 flow [2021-03-25 07:44:00,900 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 434 places, 261 transitions, 8262 flow [2021-03-25 07:44:00,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 434 places, 261 transitions, 8262 flow [2021-03-25 07:44:00,992 INFO L129 PetriNetUnfolder]: 0/347 cut-off events. [2021-03-25 07:44:00,992 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:00,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 347 events. 0/347 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1095 event pairs, 0 based on Foata normal form. 0/347 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2021-03-25 07:44:01,028 INFO L142 LiptonReduction]: Number of co-enabled transitions 44548 [2021-03-25 07:44:01,423 INFO L154 LiptonReduction]: Checked pairs total: 36894 [2021-03-25 07:44:01,423 INFO L156 LiptonReduction]: Total number of compositions: 86 [2021-03-25 07:44:01,424 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 524 [2021-03-25 07:44:01,424 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:01,424 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:01,424 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:01,424 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:01,424 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:01,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:01,425 INFO L82 PathProgramCache]: Analyzing trace with hash 490915, now seen corresponding path program 1 times [2021-03-25 07:44:01,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:01,425 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139158253] [2021-03-25 07:44:01,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:01,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:01,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:01,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:01,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:01,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139158253] [2021-03-25 07:44:01,445 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:01,445 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:01,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953692969] [2021-03-25 07:44:01,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:01,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:01,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:01,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:01,446 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 349 [2021-03-25 07:44:01,447 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 175 transitions, 8090 flow. Second operand has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:01,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:01,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 349 [2021-03-25 07:44:01,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:01,507 INFO L129 PetriNetUnfolder]: 0/174 cut-off events. [2021-03-25 07:44:01,508 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:01,508 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4176 conditions, 174 events. 0/174 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 182 event pairs, 0 based on Foata normal form. 87/261 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2021-03-25 07:44:01,508 INFO L132 encePairwiseOnDemand]: 347/349 looper letters, 0 selfloop transitions, 1 changer transitions 0/174 dead transitions. [2021-03-25 07:44:01,508 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 174 transitions, 8090 flow [2021-03-25 07:44:01,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:01,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:01,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1040 transitions. [2021-03-25 07:44:01,509 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9933142311365807 [2021-03-25 07:44:01,509 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1040 transitions. [2021-03-25 07:44:01,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1040 transitions. [2021-03-25 07:44:01,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:01,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1040 transitions. [2021-03-25 07:44:01,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:01,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:01,511 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:01,511 INFO L185 Difference]: Start difference. First operand has 348 places, 175 transitions, 8090 flow. Second operand 3 states and 1040 transitions. [2021-03-25 07:44:01,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 174 transitions, 8090 flow [2021-03-25 07:44:01,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 174 transitions, 780 flow, removed 3655 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:01,716 INFO L241 Difference]: Finished difference. Result has 349 places, 174 transitions, 780 flow [2021-03-25 07:44:01,717 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=780, PETRI_PLACES=349, PETRI_TRANSITIONS=174} [2021-03-25 07:44:01,717 INFO L343 CegarLoopForPetriNet]: 348 programPoint places, 1 predicate places. [2021-03-25 07:44:01,717 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:01,717 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 349 places, 174 transitions, 780 flow [2021-03-25 07:44:01,717 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 349 places, 174 transitions, 780 flow [2021-03-25 07:44:01,717 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 349 places, 174 transitions, 780 flow [2021-03-25 07:44:01,742 INFO L129 PetriNetUnfolder]: 0/174 cut-off events. [2021-03-25 07:44:01,742 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:01,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 521 conditions, 174 events. 0/174 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 178 event pairs, 0 based on Foata normal form. 0/174 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2021-03-25 07:44:01,746 INFO L142 LiptonReduction]: Number of co-enabled transitions 14792 [2021-03-25 07:44:01,756 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:01,756 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:01,756 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 39 [2021-03-25 07:44:01,756 INFO L480 AbstractCegarLoop]: Abstraction has has 349 places, 174 transitions, 780 flow [2021-03-25 07:44:01,756 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:01,756 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:01,756 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:01,756 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2021-03-25 07:44:01,756 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:01,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:01,757 INFO L82 PathProgramCache]: Analyzing trace with hash 466958825, now seen corresponding path program 1 times [2021-03-25 07:44:01,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:01,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327493870] [2021-03-25 07:44:01,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:01,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:01,823 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:01,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:01,824 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:01,836 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:01,836 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:01,837 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2021-03-25 07:44:01,837 WARN L342 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:01,837 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2021-03-25 07:44:01,895 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:01,896 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:01,896 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:01,896 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:01,896 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:01,896 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:01,896 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:01,896 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:01,896 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:01,896 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:01,898 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 441 places, 266 transitions, 8449 flow [2021-03-25 07:44:02,033 INFO L129 PetriNetUnfolder]: 0/527 cut-off events. [2021-03-25 07:44:02,033 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:02,033 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4617 conditions, 527 events. 0/527 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1944 event pairs, 0 based on Foata normal form. 0/439 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2021-03-25 07:44:02,034 INFO L82 GeneralOperation]: Start removeDead. Operand has 441 places, 266 transitions, 8449 flow [2021-03-25 07:44:02,036 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 439 places, 264 transitions, 8445 flow [2021-03-25 07:44:02,037 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:02,037 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 439 places, 264 transitions, 8445 flow [2021-03-25 07:44:02,037 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 439 places, 264 transitions, 8445 flow [2021-03-25 07:44:02,039 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 439 places, 264 transitions, 8445 flow [2021-03-25 07:44:02,144 INFO L129 PetriNetUnfolder]: 0/351 cut-off events. [2021-03-25 07:44:02,144 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:02,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4441 conditions, 351 events. 0/351 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 983 event pairs, 0 based on Foata normal form. 0/351 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2021-03-25 07:44:02,190 INFO L142 LiptonReduction]: Number of co-enabled transitions 45588 [2021-03-25 07:44:02,623 INFO L154 LiptonReduction]: Checked pairs total: 37758 [2021-03-25 07:44:02,623 INFO L156 LiptonReduction]: Total number of compositions: 87 [2021-03-25 07:44:02,623 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 586 [2021-03-25 07:44:02,624 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:02,624 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:02,624 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:02,624 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:02,624 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:02,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:02,625 INFO L82 PathProgramCache]: Analyzing trace with hash 502179, now seen corresponding path program 1 times [2021-03-25 07:44:02,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:02,625 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173476529] [2021-03-25 07:44:02,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:02,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:02,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:02,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:02,646 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173476529] [2021-03-25 07:44:02,646 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:02,646 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:02,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849251708] [2021-03-25 07:44:02,646 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:02,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:02,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:02,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:02,647 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 353 [2021-03-25 07:44:02,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 177 transitions, 8271 flow. Second operand has 3 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:02,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:02,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 353 [2021-03-25 07:44:02,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:02,709 INFO L129 PetriNetUnfolder]: 0/176 cut-off events. [2021-03-25 07:44:02,709 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:02,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4268 conditions, 176 events. 0/176 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 177 event pairs, 0 based on Foata normal form. 88/264 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2021-03-25 07:44:02,710 INFO L132 encePairwiseOnDemand]: 351/353 looper letters, 0 selfloop transitions, 1 changer transitions 0/176 dead transitions. [2021-03-25 07:44:02,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 176 transitions, 8271 flow [2021-03-25 07:44:02,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:02,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:02,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1052 transitions. [2021-03-25 07:44:02,711 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9933899905571294 [2021-03-25 07:44:02,711 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1052 transitions. [2021-03-25 07:44:02,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1052 transitions. [2021-03-25 07:44:02,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:02,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1052 transitions. [2021-03-25 07:44:02,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:02,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:02,712 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:02,712 INFO L185 Difference]: Start difference. First operand has 352 places, 177 transitions, 8271 flow. Second operand 3 states and 1052 transitions. [2021-03-25 07:44:02,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 176 transitions, 8271 flow [2021-03-25 07:44:02,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 176 transitions, 789 flow, removed 3741 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:02,931 INFO L241 Difference]: Finished difference. Result has 353 places, 176 transitions, 789 flow [2021-03-25 07:44:02,931 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=789, PETRI_PLACES=353, PETRI_TRANSITIONS=176} [2021-03-25 07:44:02,931 INFO L343 CegarLoopForPetriNet]: 352 programPoint places, 1 predicate places. [2021-03-25 07:44:02,931 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:02,931 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 353 places, 176 transitions, 789 flow [2021-03-25 07:44:02,931 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 353 places, 176 transitions, 789 flow [2021-03-25 07:44:02,932 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 353 places, 176 transitions, 789 flow [2021-03-25 07:44:02,957 INFO L129 PetriNetUnfolder]: 0/176 cut-off events. [2021-03-25 07:44:02,957 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:02,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 527 conditions, 176 events. 0/176 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 177 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2021-03-25 07:44:02,961 INFO L142 LiptonReduction]: Number of co-enabled transitions 15138 [2021-03-25 07:44:02,971 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:02,971 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:02,971 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 40 [2021-03-25 07:44:02,971 INFO L480 AbstractCegarLoop]: Abstraction has has 353 places, 176 transitions, 789 flow [2021-03-25 07:44:02,971 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:02,971 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:02,972 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:02,972 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2021-03-25 07:44:02,972 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:02,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:02,972 INFO L82 PathProgramCache]: Analyzing trace with hash -307648862, now seen corresponding path program 1 times [2021-03-25 07:44:02,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:02,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113360798] [2021-03-25 07:44:02,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:02,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:02,992 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:02,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:02,993 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:03,006 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:03,007 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:03,007 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2021-03-25 07:44:03,007 WARN L342 ceAbstractionStarter]: 87 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:03,007 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 88 thread instances. [2021-03-25 07:44:03,072 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:03,073 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:03,073 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:03,073 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:03,073 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:03,073 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:03,073 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:03,073 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:03,073 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:03,073 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:03,075 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 446 places, 269 transitions, 8634 flow [2021-03-25 07:44:03,194 INFO L129 PetriNetUnfolder]: 0/533 cut-off events. [2021-03-25 07:44:03,194 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:03,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4714 conditions, 533 events. 0/533 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1958 event pairs, 0 based on Foata normal form. 0/444 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2021-03-25 07:44:03,194 INFO L82 GeneralOperation]: Start removeDead. Operand has 446 places, 269 transitions, 8634 flow [2021-03-25 07:44:03,197 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 444 places, 267 transitions, 8630 flow [2021-03-25 07:44:03,197 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:03,197 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 444 places, 267 transitions, 8630 flow [2021-03-25 07:44:03,197 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 444 places, 267 transitions, 8630 flow [2021-03-25 07:44:03,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 444 places, 267 transitions, 8630 flow [2021-03-25 07:44:03,294 INFO L129 PetriNetUnfolder]: 0/355 cut-off events. [2021-03-25 07:44:03,294 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:03,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4536 conditions, 355 events. 0/355 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1148 event pairs, 0 based on Foata normal form. 0/355 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2021-03-25 07:44:03,334 INFO L142 LiptonReduction]: Number of co-enabled transitions 46640 [2021-03-25 07:44:03,740 INFO L154 LiptonReduction]: Checked pairs total: 38632 [2021-03-25 07:44:03,740 INFO L156 LiptonReduction]: Total number of compositions: 88 [2021-03-25 07:44:03,740 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 543 [2021-03-25 07:44:03,741 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:03,741 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:03,741 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:03,741 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:03,741 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:03,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:03,741 INFO L82 PathProgramCache]: Analyzing trace with hash 513571, now seen corresponding path program 1 times [2021-03-25 07:44:03,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:03,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279311606] [2021-03-25 07:44:03,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:03,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:03,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:03,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:03,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:03,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279311606] [2021-03-25 07:44:03,765 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:03,765 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:03,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056140816] [2021-03-25 07:44:03,765 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:03,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:03,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:03,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:03,766 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 357 [2021-03-25 07:44:03,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 179 transitions, 8454 flow. Second operand has 3 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:03,767 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:03,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 357 [2021-03-25 07:44:03,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:03,830 INFO L129 PetriNetUnfolder]: 0/178 cut-off events. [2021-03-25 07:44:03,830 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:03,830 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4361 conditions, 178 events. 0/178 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 190 event pairs, 0 based on Foata normal form. 89/267 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2021-03-25 07:44:03,831 INFO L132 encePairwiseOnDemand]: 355/357 looper letters, 0 selfloop transitions, 1 changer transitions 0/178 dead transitions. [2021-03-25 07:44:03,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 178 transitions, 8454 flow [2021-03-25 07:44:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:03,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:03,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1064 transitions. [2021-03-25 07:44:03,831 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9934640522875817 [2021-03-25 07:44:03,831 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1064 transitions. [2021-03-25 07:44:03,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1064 transitions. [2021-03-25 07:44:03,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:03,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1064 transitions. [2021-03-25 07:44:03,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:03,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:03,833 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:03,833 INFO L185 Difference]: Start difference. First operand has 356 places, 179 transitions, 8454 flow. Second operand 3 states and 1064 transitions. [2021-03-25 07:44:03,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 178 transitions, 8454 flow [2021-03-25 07:44:04,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 178 transitions, 798 flow, removed 3828 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:04,064 INFO L241 Difference]: Finished difference. Result has 357 places, 178 transitions, 798 flow [2021-03-25 07:44:04,065 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=798, PETRI_PLACES=357, PETRI_TRANSITIONS=178} [2021-03-25 07:44:04,065 INFO L343 CegarLoopForPetriNet]: 356 programPoint places, 1 predicate places. [2021-03-25 07:44:04,065 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:04,065 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 357 places, 178 transitions, 798 flow [2021-03-25 07:44:04,065 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 357 places, 178 transitions, 798 flow [2021-03-25 07:44:04,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 357 places, 178 transitions, 798 flow [2021-03-25 07:44:04,092 INFO L129 PetriNetUnfolder]: 0/178 cut-off events. [2021-03-25 07:44:04,093 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:04,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 533 conditions, 178 events. 0/178 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 154 event pairs, 0 based on Foata normal form. 0/178 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2021-03-25 07:44:04,097 INFO L142 LiptonReduction]: Number of co-enabled transitions 15488 [2021-03-25 07:44:04,107 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:04,107 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:04,107 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 42 [2021-03-25 07:44:04,107 INFO L480 AbstractCegarLoop]: Abstraction has has 357 places, 178 transitions, 798 flow [2021-03-25 07:44:04,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:04,108 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:04,108 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:04,108 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2021-03-25 07:44:04,108 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:04,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:04,108 INFO L82 PathProgramCache]: Analyzing trace with hash 1917844908, now seen corresponding path program 1 times [2021-03-25 07:44:04,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:04,108 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657111601] [2021-03-25 07:44:04,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:04,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:04,129 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:04,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:04,131 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:04,145 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:04,145 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:04,145 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2021-03-25 07:44:04,145 WARN L342 ceAbstractionStarter]: 88 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:04,145 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 89 thread instances. [2021-03-25 07:44:04,207 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:04,207 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:04,207 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:04,207 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:04,207 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:04,207 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:04,207 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:04,207 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:04,207 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:04,207 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:04,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 451 places, 272 transitions, 8821 flow [2021-03-25 07:44:04,332 INFO L129 PetriNetUnfolder]: 0/539 cut-off events. [2021-03-25 07:44:04,332 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:04,332 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4812 conditions, 539 events. 0/539 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2051 event pairs, 0 based on Foata normal form. 0/449 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2021-03-25 07:44:04,332 INFO L82 GeneralOperation]: Start removeDead. Operand has 451 places, 272 transitions, 8821 flow [2021-03-25 07:44:04,335 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 449 places, 270 transitions, 8817 flow [2021-03-25 07:44:04,335 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:04,335 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 449 places, 270 transitions, 8817 flow [2021-03-25 07:44:04,336 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 449 places, 270 transitions, 8817 flow [2021-03-25 07:44:04,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 449 places, 270 transitions, 8817 flow [2021-03-25 07:44:04,493 INFO L129 PetriNetUnfolder]: 0/359 cut-off events. [2021-03-25 07:44:04,493 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:04,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4632 conditions, 359 events. 0/359 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1034 event pairs, 0 based on Foata normal form. 0/359 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2021-03-25 07:44:04,534 INFO L142 LiptonReduction]: Number of co-enabled transitions 47704 [2021-03-25 07:44:04,944 INFO L154 LiptonReduction]: Checked pairs total: 39516 [2021-03-25 07:44:04,945 INFO L156 LiptonReduction]: Total number of compositions: 89 [2021-03-25 07:44:04,945 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 610 [2021-03-25 07:44:04,947 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:04,947 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:04,947 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:04,947 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:04,947 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:04,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:04,947 INFO L82 PathProgramCache]: Analyzing trace with hash 525091, now seen corresponding path program 1 times [2021-03-25 07:44:04,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:04,947 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014730265] [2021-03-25 07:44:04,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:04,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:04,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:04,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:04,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014730265] [2021-03-25 07:44:04,970 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:04,970 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:04,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442093570] [2021-03-25 07:44:04,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:04,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:04,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:04,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:04,971 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 358 out of 361 [2021-03-25 07:44:04,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 181 transitions, 8639 flow. Second operand has 3 states, 3 states have (on average 358.6666666666667) internal successors, (1076), 3 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:04,972 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:04,972 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 358 of 361 [2021-03-25 07:44:04,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:05,035 INFO L129 PetriNetUnfolder]: 0/180 cut-off events. [2021-03-25 07:44:05,036 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:05,036 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4455 conditions, 180 events. 0/180 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 179 event pairs, 0 based on Foata normal form. 90/270 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2021-03-25 07:44:05,036 INFO L132 encePairwiseOnDemand]: 359/361 looper letters, 0 selfloop transitions, 1 changer transitions 0/180 dead transitions. [2021-03-25 07:44:05,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 180 transitions, 8639 flow [2021-03-25 07:44:05,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:05,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:05,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1076 transitions. [2021-03-25 07:44:05,037 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9935364727608494 [2021-03-25 07:44:05,037 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1076 transitions. [2021-03-25 07:44:05,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1076 transitions. [2021-03-25 07:44:05,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:05,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1076 transitions. [2021-03-25 07:44:05,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 358.6666666666667) internal successors, (1076), 3 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:05,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 361.0) internal successors, (1444), 4 states have internal predecessors, (1444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:05,039 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 361.0) internal successors, (1444), 4 states have internal predecessors, (1444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:05,039 INFO L185 Difference]: Start difference. First operand has 360 places, 181 transitions, 8639 flow. Second operand 3 states and 1076 transitions. [2021-03-25 07:44:05,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 180 transitions, 8639 flow [2021-03-25 07:44:05,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 180 transitions, 807 flow, removed 3916 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:05,279 INFO L241 Difference]: Finished difference. Result has 361 places, 180 transitions, 807 flow [2021-03-25 07:44:05,279 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=361, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=807, PETRI_PLACES=361, PETRI_TRANSITIONS=180} [2021-03-25 07:44:05,279 INFO L343 CegarLoopForPetriNet]: 360 programPoint places, 1 predicate places. [2021-03-25 07:44:05,279 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:05,279 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 361 places, 180 transitions, 807 flow [2021-03-25 07:44:05,279 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 361 places, 180 transitions, 807 flow [2021-03-25 07:44:05,280 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 361 places, 180 transitions, 807 flow [2021-03-25 07:44:05,305 INFO L129 PetriNetUnfolder]: 0/180 cut-off events. [2021-03-25 07:44:05,306 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:05,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 539 conditions, 180 events. 0/180 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 175 event pairs, 0 based on Foata normal form. 0/180 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2021-03-25 07:44:05,310 INFO L142 LiptonReduction]: Number of co-enabled transitions 15842 [2021-03-25 07:44:05,320 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:05,321 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:05,321 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 42 [2021-03-25 07:44:05,321 INFO L480 AbstractCegarLoop]: Abstraction has has 361 places, 180 transitions, 807 flow [2021-03-25 07:44:05,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 358.6666666666667) internal successors, (1076), 3 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:05,321 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:05,321 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:05,321 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2021-03-25 07:44:05,321 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:05,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:05,321 INFO L82 PathProgramCache]: Analyzing trace with hash -53025395, now seen corresponding path program 1 times [2021-03-25 07:44:05,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:05,322 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976761512] [2021-03-25 07:44:05,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:05,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:05,342 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:05,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:05,344 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:05,357 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:05,357 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:05,358 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2021-03-25 07:44:05,358 WARN L342 ceAbstractionStarter]: 89 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:05,358 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 90 thread instances. [2021-03-25 07:44:05,422 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:05,422 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:05,423 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:05,423 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:05,423 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:05,423 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:05,423 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:05,423 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:05,423 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:05,423 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:05,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 456 places, 275 transitions, 9010 flow [2021-03-25 07:44:05,551 INFO L129 PetriNetUnfolder]: 0/545 cut-off events. [2021-03-25 07:44:05,551 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:05,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4911 conditions, 545 events. 0/545 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2084 event pairs, 0 based on Foata normal form. 0/454 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2021-03-25 07:44:05,551 INFO L82 GeneralOperation]: Start removeDead. Operand has 456 places, 275 transitions, 9010 flow [2021-03-25 07:44:05,554 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 454 places, 273 transitions, 9006 flow [2021-03-25 07:44:05,554 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:05,555 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 454 places, 273 transitions, 9006 flow [2021-03-25 07:44:05,555 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 454 places, 273 transitions, 9006 flow [2021-03-25 07:44:05,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 454 places, 273 transitions, 9006 flow [2021-03-25 07:44:05,657 INFO L129 PetriNetUnfolder]: 0/363 cut-off events. [2021-03-25 07:44:05,657 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:05,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4729 conditions, 363 events. 0/363 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1007 event pairs, 0 based on Foata normal form. 0/363 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2021-03-25 07:44:05,699 INFO L142 LiptonReduction]: Number of co-enabled transitions 48780 [2021-03-25 07:44:06,124 INFO L154 LiptonReduction]: Checked pairs total: 40410 [2021-03-25 07:44:06,125 INFO L156 LiptonReduction]: Total number of compositions: 90 [2021-03-25 07:44:06,125 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 571 [2021-03-25 07:44:06,125 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:06,126 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:06,126 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:06,126 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:06,126 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:06,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:06,126 INFO L82 PathProgramCache]: Analyzing trace with hash 536739, now seen corresponding path program 1 times [2021-03-25 07:44:06,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:06,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935178925] [2021-03-25 07:44:06,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:06,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:06,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:06,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:06,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:06,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935178925] [2021-03-25 07:44:06,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:06,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:06,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498767019] [2021-03-25 07:44:06,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:06,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:06,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:06,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:06,150 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 362 out of 365 [2021-03-25 07:44:06,150 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 183 transitions, 8826 flow. Second operand has 3 states, 3 states have (on average 362.6666666666667) internal successors, (1088), 3 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:06,150 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:06,150 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 362 of 365 [2021-03-25 07:44:06,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:06,218 INFO L129 PetriNetUnfolder]: 0/182 cut-off events. [2021-03-25 07:44:06,218 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:06,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4550 conditions, 182 events. 0/182 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 156 event pairs, 0 based on Foata normal form. 91/273 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2021-03-25 07:44:06,218 INFO L132 encePairwiseOnDemand]: 363/365 looper letters, 0 selfloop transitions, 1 changer transitions 0/182 dead transitions. [2021-03-25 07:44:06,218 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 182 transitions, 8826 flow [2021-03-25 07:44:06,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:06,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:06,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1088 transitions. [2021-03-25 07:44:06,219 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.993607305936073 [2021-03-25 07:44:06,219 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1088 transitions. [2021-03-25 07:44:06,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1088 transitions. [2021-03-25 07:44:06,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:06,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1088 transitions. [2021-03-25 07:44:06,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 362.6666666666667) internal successors, (1088), 3 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:06,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 365.0) internal successors, (1460), 4 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:06,221 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 365.0) internal successors, (1460), 4 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:06,221 INFO L185 Difference]: Start difference. First operand has 364 places, 183 transitions, 8826 flow. Second operand 3 states and 1088 transitions. [2021-03-25 07:44:06,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 182 transitions, 8826 flow [2021-03-25 07:44:06,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 182 transitions, 816 flow, removed 4005 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:06,481 INFO L241 Difference]: Finished difference. Result has 365 places, 182 transitions, 816 flow [2021-03-25 07:44:06,481 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=816, PETRI_PLACES=365, PETRI_TRANSITIONS=182} [2021-03-25 07:44:06,481 INFO L343 CegarLoopForPetriNet]: 364 programPoint places, 1 predicate places. [2021-03-25 07:44:06,481 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:06,481 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 365 places, 182 transitions, 816 flow [2021-03-25 07:44:06,481 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 365 places, 182 transitions, 816 flow [2021-03-25 07:44:06,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 365 places, 182 transitions, 816 flow [2021-03-25 07:44:06,509 INFO L129 PetriNetUnfolder]: 0/182 cut-off events. [2021-03-25 07:44:06,510 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:06,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 182 events. 0/182 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 162 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2021-03-25 07:44:06,514 INFO L142 LiptonReduction]: Number of co-enabled transitions 16200 [2021-03-25 07:44:06,525 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:06,525 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:06,525 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 44 [2021-03-25 07:44:06,525 INFO L480 AbstractCegarLoop]: Abstraction has has 365 places, 182 transitions, 816 flow [2021-03-25 07:44:06,526 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 362.6666666666667) internal successors, (1088), 3 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:06,526 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:06,526 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:06,526 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2021-03-25 07:44:06,526 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:06,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:06,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1850711697, now seen corresponding path program 1 times [2021-03-25 07:44:06,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:06,526 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215139248] [2021-03-25 07:44:06,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:06,547 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:06,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:06,549 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:06,563 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:06,563 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:06,563 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2021-03-25 07:44:06,563 WARN L342 ceAbstractionStarter]: 90 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:06,564 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 91 thread instances. [2021-03-25 07:44:06,629 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:06,629 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:06,629 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:06,629 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:06,629 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:06,629 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:06,629 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:06,629 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:06,629 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:06,629 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:06,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 461 places, 278 transitions, 9201 flow [2021-03-25 07:44:06,760 INFO L129 PetriNetUnfolder]: 0/551 cut-off events. [2021-03-25 07:44:06,760 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:06,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5011 conditions, 551 events. 0/551 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1985 event pairs, 0 based on Foata normal form. 0/459 useless extension candidates. Maximal degree in co-relation 0. Up to 92 conditions per place. [2021-03-25 07:44:06,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 461 places, 278 transitions, 9201 flow [2021-03-25 07:44:06,763 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 459 places, 276 transitions, 9197 flow [2021-03-25 07:44:06,763 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:06,764 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 459 places, 276 transitions, 9197 flow [2021-03-25 07:44:06,764 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 459 places, 276 transitions, 9197 flow [2021-03-25 07:44:06,766 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 459 places, 276 transitions, 9197 flow [2021-03-25 07:44:06,870 INFO L129 PetriNetUnfolder]: 0/367 cut-off events. [2021-03-25 07:44:06,870 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:06,870 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4827 conditions, 367 events. 0/367 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 979 event pairs, 0 based on Foata normal form. 0/367 useless extension candidates. Maximal degree in co-relation 0. Up to 92 conditions per place. [2021-03-25 07:44:06,913 INFO L142 LiptonReduction]: Number of co-enabled transitions 49868 [2021-03-25 07:44:07,400 INFO L154 LiptonReduction]: Checked pairs total: 41314 [2021-03-25 07:44:07,400 INFO L156 LiptonReduction]: Total number of compositions: 91 [2021-03-25 07:44:07,400 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 637 [2021-03-25 07:44:07,401 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:07,401 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:07,401 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:07,401 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:07,401 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:07,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:07,401 INFO L82 PathProgramCache]: Analyzing trace with hash 548515, now seen corresponding path program 1 times [2021-03-25 07:44:07,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:07,401 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654244588] [2021-03-25 07:44:07,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:07,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:07,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:07,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:07,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:07,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654244588] [2021-03-25 07:44:07,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:07,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:07,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397635965] [2021-03-25 07:44:07,422 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:07,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:07,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:07,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:07,423 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 369 [2021-03-25 07:44:07,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 185 transitions, 9015 flow. Second operand has 3 states, 3 states have (on average 366.6666666666667) internal successors, (1100), 3 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:07,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:07,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 369 [2021-03-25 07:44:07,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:07,490 INFO L129 PetriNetUnfolder]: 0/184 cut-off events. [2021-03-25 07:44:07,491 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:07,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4646 conditions, 184 events. 0/184 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 189 event pairs, 0 based on Foata normal form. 92/276 useless extension candidates. Maximal degree in co-relation 0. Up to 92 conditions per place. [2021-03-25 07:44:07,491 INFO L132 encePairwiseOnDemand]: 367/369 looper letters, 0 selfloop transitions, 1 changer transitions 0/184 dead transitions. [2021-03-25 07:44:07,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 184 transitions, 9015 flow [2021-03-25 07:44:07,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:07,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:07,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1100 transitions. [2021-03-25 07:44:07,492 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.993676603432701 [2021-03-25 07:44:07,492 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1100 transitions. [2021-03-25 07:44:07,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1100 transitions. [2021-03-25 07:44:07,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:07,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1100 transitions. [2021-03-25 07:44:07,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 366.6666666666667) internal successors, (1100), 3 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:07,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:07,494 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:07,494 INFO L185 Difference]: Start difference. First operand has 368 places, 185 transitions, 9015 flow. Second operand 3 states and 1100 transitions. [2021-03-25 07:44:07,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 184 transitions, 9015 flow [2021-03-25 07:44:07,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 184 transitions, 825 flow, removed 4095 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:07,758 INFO L241 Difference]: Finished difference. Result has 369 places, 184 transitions, 825 flow [2021-03-25 07:44:07,758 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=825, PETRI_PLACES=369, PETRI_TRANSITIONS=184} [2021-03-25 07:44:07,758 INFO L343 CegarLoopForPetriNet]: 368 programPoint places, 1 predicate places. [2021-03-25 07:44:07,758 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:07,758 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 369 places, 184 transitions, 825 flow [2021-03-25 07:44:07,758 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 369 places, 184 transitions, 825 flow [2021-03-25 07:44:07,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 369 places, 184 transitions, 825 flow [2021-03-25 07:44:07,785 INFO L129 PetriNetUnfolder]: 0/184 cut-off events. [2021-03-25 07:44:07,786 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:07,786 INFO L84 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 184 events. 0/184 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 189 event pairs, 0 based on Foata normal form. 0/184 useless extension candidates. Maximal degree in co-relation 0. Up to 92 conditions per place. [2021-03-25 07:44:07,790 INFO L142 LiptonReduction]: Number of co-enabled transitions 16562 [2021-03-25 07:44:07,801 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:07,801 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:07,801 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 43 [2021-03-25 07:44:07,801 INFO L480 AbstractCegarLoop]: Abstraction has has 369 places, 184 transitions, 825 flow [2021-03-25 07:44:07,801 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 366.6666666666667) internal successors, (1100), 3 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:07,801 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:07,801 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:07,801 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2021-03-25 07:44:07,801 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:07,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:07,802 INFO L82 PathProgramCache]: Analyzing trace with hash 815608456, now seen corresponding path program 1 times [2021-03-25 07:44:07,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:07,802 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765326674] [2021-03-25 07:44:07,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:07,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:07,822 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:07,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:07,823 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:07,838 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:07,839 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:07,839 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2021-03-25 07:44:07,839 WARN L342 ceAbstractionStarter]: 91 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:07,839 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 92 thread instances. [2021-03-25 07:44:07,898 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:07,898 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:07,899 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:07,899 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:07,899 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:07,899 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:07,899 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:07,899 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:07,899 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:07,899 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:07,901 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 466 places, 281 transitions, 9394 flow [2021-03-25 07:44:08,035 INFO L129 PetriNetUnfolder]: 0/557 cut-off events. [2021-03-25 07:44:08,035 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:08,035 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5112 conditions, 557 events. 0/557 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2112 event pairs, 0 based on Foata normal form. 0/464 useless extension candidates. Maximal degree in co-relation 0. Up to 93 conditions per place. [2021-03-25 07:44:08,035 INFO L82 GeneralOperation]: Start removeDead. Operand has 466 places, 281 transitions, 9394 flow [2021-03-25 07:44:08,038 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 464 places, 279 transitions, 9390 flow [2021-03-25 07:44:08,038 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:08,038 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 464 places, 279 transitions, 9390 flow [2021-03-25 07:44:08,038 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 464 places, 279 transitions, 9390 flow [2021-03-25 07:44:08,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 464 places, 279 transitions, 9390 flow [2021-03-25 07:44:08,146 INFO L129 PetriNetUnfolder]: 0/371 cut-off events. [2021-03-25 07:44:08,146 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:08,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4926 conditions, 371 events. 0/371 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1140 event pairs, 0 based on Foata normal form. 0/371 useless extension candidates. Maximal degree in co-relation 0. Up to 93 conditions per place. [2021-03-25 07:44:08,191 INFO L142 LiptonReduction]: Number of co-enabled transitions 50968 [2021-03-25 07:44:08,623 INFO L154 LiptonReduction]: Checked pairs total: 42228 [2021-03-25 07:44:08,623 INFO L156 LiptonReduction]: Total number of compositions: 92 [2021-03-25 07:44:08,623 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 585 [2021-03-25 07:44:08,624 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:08,624 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:08,624 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:08,624 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:08,624 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:08,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:08,624 INFO L82 PathProgramCache]: Analyzing trace with hash 560419, now seen corresponding path program 1 times [2021-03-25 07:44:08,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:08,625 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299875910] [2021-03-25 07:44:08,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:08,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:08,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:08,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:08,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:08,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299875910] [2021-03-25 07:44:08,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:08,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:08,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736770003] [2021-03-25 07:44:08,648 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:08,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:08,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:08,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:08,649 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 370 out of 373 [2021-03-25 07:44:08,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 187 transitions, 9206 flow. Second operand has 3 states, 3 states have (on average 370.6666666666667) internal successors, (1112), 3 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:08,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:08,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 370 of 373 [2021-03-25 07:44:08,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:08,720 INFO L129 PetriNetUnfolder]: 0/186 cut-off events. [2021-03-25 07:44:08,720 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:08,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4743 conditions, 186 events. 0/186 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 228 event pairs, 0 based on Foata normal form. 93/279 useless extension candidates. Maximal degree in co-relation 0. Up to 93 conditions per place. [2021-03-25 07:44:08,720 INFO L132 encePairwiseOnDemand]: 371/373 looper letters, 0 selfloop transitions, 1 changer transitions 0/186 dead transitions. [2021-03-25 07:44:08,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 186 transitions, 9206 flow [2021-03-25 07:44:08,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:08,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:08,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1112 transitions. [2021-03-25 07:44:08,721 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9937444146559428 [2021-03-25 07:44:08,721 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1112 transitions. [2021-03-25 07:44:08,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1112 transitions. [2021-03-25 07:44:08,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:08,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1112 transitions. [2021-03-25 07:44:08,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 370.6666666666667) internal successors, (1112), 3 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:08,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 373.0) internal successors, (1492), 4 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:08,723 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 373.0) internal successors, (1492), 4 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:08,723 INFO L185 Difference]: Start difference. First operand has 372 places, 187 transitions, 9206 flow. Second operand 3 states and 1112 transitions. [2021-03-25 07:44:08,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 186 transitions, 9206 flow [2021-03-25 07:44:08,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 186 transitions, 834 flow, removed 4186 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:09,000 INFO L241 Difference]: Finished difference. Result has 373 places, 186 transitions, 834 flow [2021-03-25 07:44:09,000 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=373, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=834, PETRI_PLACES=373, PETRI_TRANSITIONS=186} [2021-03-25 07:44:09,000 INFO L343 CegarLoopForPetriNet]: 372 programPoint places, 1 predicate places. [2021-03-25 07:44:09,000 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:09,000 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 373 places, 186 transitions, 834 flow [2021-03-25 07:44:09,000 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 373 places, 186 transitions, 834 flow [2021-03-25 07:44:09,001 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 373 places, 186 transitions, 834 flow [2021-03-25 07:44:09,029 INFO L129 PetriNetUnfolder]: 0/186 cut-off events. [2021-03-25 07:44:09,029 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:09,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 557 conditions, 186 events. 0/186 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 180 event pairs, 0 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 0. Up to 93 conditions per place. [2021-03-25 07:44:09,033 INFO L142 LiptonReduction]: Number of co-enabled transitions 16928 [2021-03-25 07:44:09,044 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:09,044 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:09,044 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 44 [2021-03-25 07:44:09,045 INFO L480 AbstractCegarLoop]: Abstraction has has 373 places, 186 transitions, 834 flow [2021-03-25 07:44:09,045 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 370.6666666666667) internal successors, (1112), 3 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:09,045 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:09,045 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:09,045 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2021-03-25 07:44:09,045 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:09,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:09,045 INFO L82 PathProgramCache]: Analyzing trace with hash 680422194, now seen corresponding path program 1 times [2021-03-25 07:44:09,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:09,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254936735] [2021-03-25 07:44:09,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:09,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:09,065 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:09,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:09,066 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:09,082 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:09,082 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:09,082 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2021-03-25 07:44:09,082 WARN L342 ceAbstractionStarter]: 92 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:09,082 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 93 thread instances. [2021-03-25 07:44:09,139 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:09,140 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:09,140 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:09,140 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:09,140 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:09,140 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:09,140 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:09,140 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:09,140 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:09,140 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:09,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 471 places, 284 transitions, 9589 flow [2021-03-25 07:44:09,282 INFO L129 PetriNetUnfolder]: 0/563 cut-off events. [2021-03-25 07:44:09,282 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:09,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5214 conditions, 563 events. 0/563 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2093 event pairs, 0 based on Foata normal form. 0/469 useless extension candidates. Maximal degree in co-relation 0. Up to 94 conditions per place. [2021-03-25 07:44:09,283 INFO L82 GeneralOperation]: Start removeDead. Operand has 471 places, 284 transitions, 9589 flow [2021-03-25 07:44:09,286 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 469 places, 282 transitions, 9585 flow [2021-03-25 07:44:09,286 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:09,286 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 469 places, 282 transitions, 9585 flow [2021-03-25 07:44:09,286 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 469 places, 282 transitions, 9585 flow [2021-03-25 07:44:09,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 469 places, 282 transitions, 9585 flow [2021-03-25 07:44:09,396 INFO L129 PetriNetUnfolder]: 0/375 cut-off events. [2021-03-25 07:44:09,396 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:09,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5026 conditions, 375 events. 0/375 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1039 event pairs, 0 based on Foata normal form. 0/375 useless extension candidates. Maximal degree in co-relation 0. Up to 94 conditions per place. [2021-03-25 07:44:09,441 INFO L142 LiptonReduction]: Number of co-enabled transitions 52080 [2021-03-25 07:44:09,877 INFO L154 LiptonReduction]: Checked pairs total: 43152 [2021-03-25 07:44:09,877 INFO L156 LiptonReduction]: Total number of compositions: 93 [2021-03-25 07:44:09,877 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 591 [2021-03-25 07:44:09,878 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:09,878 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:09,878 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:09,878 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:09,878 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:09,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:09,878 INFO L82 PathProgramCache]: Analyzing trace with hash 572451, now seen corresponding path program 1 times [2021-03-25 07:44:09,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:09,878 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226967484] [2021-03-25 07:44:09,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:09,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:09,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:09,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226967484] [2021-03-25 07:44:09,943 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:09,943 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:09,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941031963] [2021-03-25 07:44:09,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:09,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:09,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:09,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:09,944 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 377 [2021-03-25 07:44:09,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 189 transitions, 9399 flow. Second operand has 3 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:09,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:09,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 377 [2021-03-25 07:44:09,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:10,013 INFO L129 PetriNetUnfolder]: 0/188 cut-off events. [2021-03-25 07:44:10,013 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:10,014 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4841 conditions, 188 events. 0/188 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 205 event pairs, 0 based on Foata normal form. 94/282 useless extension candidates. Maximal degree in co-relation 0. Up to 94 conditions per place. [2021-03-25 07:44:10,014 INFO L132 encePairwiseOnDemand]: 375/377 looper letters, 0 selfloop transitions, 1 changer transitions 0/188 dead transitions. [2021-03-25 07:44:10,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 188 transitions, 9399 flow [2021-03-25 07:44:10,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:10,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:10,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1124 transitions. [2021-03-25 07:44:10,015 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9938107869142352 [2021-03-25 07:44:10,015 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1124 transitions. [2021-03-25 07:44:10,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1124 transitions. [2021-03-25 07:44:10,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:10,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1124 transitions. [2021-03-25 07:44:10,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:10,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 377.0) internal successors, (1508), 4 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:10,017 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 377.0) internal successors, (1508), 4 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:10,017 INFO L185 Difference]: Start difference. First operand has 376 places, 189 transitions, 9399 flow. Second operand 3 states and 1124 transitions. [2021-03-25 07:44:10,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 188 transitions, 9399 flow [2021-03-25 07:44:10,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 188 transitions, 843 flow, removed 4278 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:10,306 INFO L241 Difference]: Finished difference. Result has 377 places, 188 transitions, 843 flow [2021-03-25 07:44:10,306 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=377, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=843, PETRI_PLACES=377, PETRI_TRANSITIONS=188} [2021-03-25 07:44:10,306 INFO L343 CegarLoopForPetriNet]: 376 programPoint places, 1 predicate places. [2021-03-25 07:44:10,306 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:10,306 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 377 places, 188 transitions, 843 flow [2021-03-25 07:44:10,307 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 377 places, 188 transitions, 843 flow [2021-03-25 07:44:10,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 377 places, 188 transitions, 843 flow [2021-03-25 07:44:10,335 INFO L129 PetriNetUnfolder]: 0/188 cut-off events. [2021-03-25 07:44:10,335 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:10,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 188 events. 0/188 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 183 event pairs, 0 based on Foata normal form. 0/188 useless extension candidates. Maximal degree in co-relation 0. Up to 94 conditions per place. [2021-03-25 07:44:10,340 INFO L142 LiptonReduction]: Number of co-enabled transitions 17298 [2021-03-25 07:44:10,351 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:10,351 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:10,351 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 45 [2021-03-25 07:44:10,351 INFO L480 AbstractCegarLoop]: Abstraction has has 377 places, 188 transitions, 843 flow [2021-03-25 07:44:10,352 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:10,352 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:10,352 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:10,352 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2021-03-25 07:44:10,352 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:10,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:10,352 INFO L82 PathProgramCache]: Analyzing trace with hash 1058408339, now seen corresponding path program 1 times [2021-03-25 07:44:10,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:10,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581844754] [2021-03-25 07:44:10,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:10,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:10,369 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:10,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:10,371 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:10,387 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:10,387 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:10,387 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2021-03-25 07:44:10,387 WARN L342 ceAbstractionStarter]: 93 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:10,387 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 94 thread instances. [2021-03-25 07:44:10,448 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:10,449 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:10,449 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:10,449 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:10,449 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:10,449 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:10,449 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:10,449 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:10,449 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:10,449 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:10,451 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 476 places, 287 transitions, 9786 flow [2021-03-25 07:44:10,592 INFO L129 PetriNetUnfolder]: 0/569 cut-off events. [2021-03-25 07:44:10,592 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:10,592 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5317 conditions, 569 events. 0/569 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2098 event pairs, 0 based on Foata normal form. 0/474 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2021-03-25 07:44:10,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 476 places, 287 transitions, 9786 flow [2021-03-25 07:44:10,595 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 474 places, 285 transitions, 9782 flow [2021-03-25 07:44:10,595 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:10,596 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 474 places, 285 transitions, 9782 flow [2021-03-25 07:44:10,596 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 474 places, 285 transitions, 9782 flow [2021-03-25 07:44:10,598 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 474 places, 285 transitions, 9782 flow [2021-03-25 07:44:10,707 INFO L129 PetriNetUnfolder]: 0/379 cut-off events. [2021-03-25 07:44:10,707 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:10,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5127 conditions, 379 events. 0/379 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1177 event pairs, 0 based on Foata normal form. 0/379 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2021-03-25 07:44:10,753 INFO L142 LiptonReduction]: Number of co-enabled transitions 53204 [2021-03-25 07:44:11,193 INFO L154 LiptonReduction]: Checked pairs total: 44086 [2021-03-25 07:44:11,193 INFO L156 LiptonReduction]: Total number of compositions: 94 [2021-03-25 07:44:11,194 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 599 [2021-03-25 07:44:11,195 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:11,195 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:11,195 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:11,195 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:11,195 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:11,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:11,195 INFO L82 PathProgramCache]: Analyzing trace with hash 584611, now seen corresponding path program 1 times [2021-03-25 07:44:11,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:11,195 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972780455] [2021-03-25 07:44:11,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:11,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:11,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:11,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:11,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:11,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972780455] [2021-03-25 07:44:11,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:11,216 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:11,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588381370] [2021-03-25 07:44:11,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:11,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:11,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:11,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:11,217 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 381 [2021-03-25 07:44:11,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 191 transitions, 9594 flow. Second operand has 3 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:11,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:11,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 381 [2021-03-25 07:44:11,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:11,291 INFO L129 PetriNetUnfolder]: 0/190 cut-off events. [2021-03-25 07:44:11,291 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:11,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4940 conditions, 190 events. 0/190 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 198 event pairs, 0 based on Foata normal form. 95/285 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2021-03-25 07:44:11,292 INFO L132 encePairwiseOnDemand]: 379/381 looper letters, 0 selfloop transitions, 1 changer transitions 0/190 dead transitions. [2021-03-25 07:44:11,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 190 transitions, 9594 flow [2021-03-25 07:44:11,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:11,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:11,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1136 transitions. [2021-03-25 07:44:11,293 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9938757655293088 [2021-03-25 07:44:11,293 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1136 transitions. [2021-03-25 07:44:11,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1136 transitions. [2021-03-25 07:44:11,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:11,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1136 transitions. [2021-03-25 07:44:11,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:11,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 381.0) internal successors, (1524), 4 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:11,294 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 381.0) internal successors, (1524), 4 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:11,294 INFO L185 Difference]: Start difference. First operand has 380 places, 191 transitions, 9594 flow. Second operand 3 states and 1136 transitions. [2021-03-25 07:44:11,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 190 transitions, 9594 flow [2021-03-25 07:44:11,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 190 transitions, 852 flow, removed 4371 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:11,595 INFO L241 Difference]: Finished difference. Result has 381 places, 190 transitions, 852 flow [2021-03-25 07:44:11,595 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=852, PETRI_PLACES=381, PETRI_TRANSITIONS=190} [2021-03-25 07:44:11,595 INFO L343 CegarLoopForPetriNet]: 380 programPoint places, 1 predicate places. [2021-03-25 07:44:11,595 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:11,595 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 381 places, 190 transitions, 852 flow [2021-03-25 07:44:11,595 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 381 places, 190 transitions, 852 flow [2021-03-25 07:44:11,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 381 places, 190 transitions, 852 flow [2021-03-25 07:44:11,625 INFO L129 PetriNetUnfolder]: 0/190 cut-off events. [2021-03-25 07:44:11,625 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:11,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 569 conditions, 190 events. 0/190 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 188 event pairs, 0 based on Foata normal form. 0/190 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2021-03-25 07:44:11,629 INFO L142 LiptonReduction]: Number of co-enabled transitions 17672 [2021-03-25 07:44:11,641 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:11,641 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:11,641 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 46 [2021-03-25 07:44:11,641 INFO L480 AbstractCegarLoop]: Abstraction has has 381 places, 190 transitions, 852 flow [2021-03-25 07:44:11,641 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:11,641 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:11,642 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:11,642 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2021-03-25 07:44:11,642 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:11,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:11,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1970217205, now seen corresponding path program 1 times [2021-03-25 07:44:11,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:11,642 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118374370] [2021-03-25 07:44:11,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:11,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:11,660 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:11,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:11,661 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:11,677 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:11,677 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:11,678 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2021-03-25 07:44:11,678 WARN L342 ceAbstractionStarter]: 94 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:11,678 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 95 thread instances. [2021-03-25 07:44:11,745 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:11,745 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:11,746 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:11,746 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:11,746 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:11,746 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:11,746 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:11,746 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:11,746 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:11,746 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:11,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 481 places, 290 transitions, 9985 flow [2021-03-25 07:44:11,889 INFO L129 PetriNetUnfolder]: 0/575 cut-off events. [2021-03-25 07:44:11,890 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:11,890 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5421 conditions, 575 events. 0/575 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2089 event pairs, 0 based on Foata normal form. 0/479 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2021-03-25 07:44:11,890 INFO L82 GeneralOperation]: Start removeDead. Operand has 481 places, 290 transitions, 9985 flow [2021-03-25 07:44:11,893 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 479 places, 288 transitions, 9981 flow [2021-03-25 07:44:11,893 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:11,893 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 479 places, 288 transitions, 9981 flow [2021-03-25 07:44:11,893 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 479 places, 288 transitions, 9981 flow [2021-03-25 07:44:11,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 479 places, 288 transitions, 9981 flow [2021-03-25 07:44:12,009 INFO L129 PetriNetUnfolder]: 0/383 cut-off events. [2021-03-25 07:44:12,009 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:12,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5229 conditions, 383 events. 0/383 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1077 event pairs, 0 based on Foata normal form. 0/383 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2021-03-25 07:44:12,057 INFO L142 LiptonReduction]: Number of co-enabled transitions 54340 [2021-03-25 07:44:12,501 INFO L154 LiptonReduction]: Checked pairs total: 45030 [2021-03-25 07:44:12,502 INFO L156 LiptonReduction]: Total number of compositions: 95 [2021-03-25 07:44:12,502 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 609 [2021-03-25 07:44:12,502 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:12,502 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:12,502 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:12,502 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:12,502 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:12,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:12,503 INFO L82 PathProgramCache]: Analyzing trace with hash 596899, now seen corresponding path program 1 times [2021-03-25 07:44:12,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:12,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432852589] [2021-03-25 07:44:12,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:12,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:12,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:12,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:12,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432852589] [2021-03-25 07:44:12,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:12,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:12,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012975609] [2021-03-25 07:44:12,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:12,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:12,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:12,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:12,527 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 385 [2021-03-25 07:44:12,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 193 transitions, 9791 flow. Second operand has 3 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:12,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:12,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 385 [2021-03-25 07:44:12,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:12,662 INFO L129 PetriNetUnfolder]: 0/192 cut-off events. [2021-03-25 07:44:12,662 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:12,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5040 conditions, 192 events. 0/192 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 185 event pairs, 0 based on Foata normal form. 96/288 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2021-03-25 07:44:12,662 INFO L132 encePairwiseOnDemand]: 383/385 looper letters, 0 selfloop transitions, 1 changer transitions 0/192 dead transitions. [2021-03-25 07:44:12,662 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 192 transitions, 9791 flow [2021-03-25 07:44:12,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:12,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:12,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1148 transitions. [2021-03-25 07:44:12,663 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9939393939393939 [2021-03-25 07:44:12,663 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1148 transitions. [2021-03-25 07:44:12,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1148 transitions. [2021-03-25 07:44:12,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:12,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1148 transitions. [2021-03-25 07:44:12,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:12,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 385.0) internal successors, (1540), 4 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:12,665 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 385.0) internal successors, (1540), 4 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:12,665 INFO L185 Difference]: Start difference. First operand has 384 places, 193 transitions, 9791 flow. Second operand 3 states and 1148 transitions. [2021-03-25 07:44:12,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 192 transitions, 9791 flow [2021-03-25 07:44:12,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 192 transitions, 861 flow, removed 4465 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:12,965 INFO L241 Difference]: Finished difference. Result has 385 places, 192 transitions, 861 flow [2021-03-25 07:44:12,965 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=385, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=861, PETRI_PLACES=385, PETRI_TRANSITIONS=192} [2021-03-25 07:44:12,965 INFO L343 CegarLoopForPetriNet]: 384 programPoint places, 1 predicate places. [2021-03-25 07:44:12,965 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:12,965 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 385 places, 192 transitions, 861 flow [2021-03-25 07:44:12,965 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 385 places, 192 transitions, 861 flow [2021-03-25 07:44:12,966 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 385 places, 192 transitions, 861 flow [2021-03-25 07:44:12,995 INFO L129 PetriNetUnfolder]: 0/192 cut-off events. [2021-03-25 07:44:12,995 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:12,995 INFO L84 FinitePrefix]: Finished finitePrefix Result has 575 conditions, 192 events. 0/192 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 179 event pairs, 0 based on Foata normal form. 0/192 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2021-03-25 07:44:13,000 INFO L142 LiptonReduction]: Number of co-enabled transitions 18050 [2021-03-25 07:44:13,011 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:13,012 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:13,012 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 47 [2021-03-25 07:44:13,012 INFO L480 AbstractCegarLoop]: Abstraction has has 385 places, 192 transitions, 861 flow [2021-03-25 07:44:13,012 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:13,012 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:13,012 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:13,012 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2021-03-25 07:44:13,012 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:13,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:13,012 INFO L82 PathProgramCache]: Analyzing trace with hash -892477778, now seen corresponding path program 1 times [2021-03-25 07:44:13,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:13,012 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77242810] [2021-03-25 07:44:13,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:13,030 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:13,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:13,032 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:13,047 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:13,047 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:13,047 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2021-03-25 07:44:13,047 WARN L342 ceAbstractionStarter]: 95 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:13,047 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 96 thread instances. [2021-03-25 07:44:13,121 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:13,121 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:13,121 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:13,121 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:13,121 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:13,121 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:13,122 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:13,122 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:13,122 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:13,122 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:13,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 486 places, 293 transitions, 10186 flow [2021-03-25 07:44:13,269 INFO L129 PetriNetUnfolder]: 0/581 cut-off events. [2021-03-25 07:44:13,269 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:13,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5526 conditions, 581 events. 0/581 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2160 event pairs, 0 based on Foata normal form. 0/484 useless extension candidates. Maximal degree in co-relation 0. Up to 97 conditions per place. [2021-03-25 07:44:13,269 INFO L82 GeneralOperation]: Start removeDead. Operand has 486 places, 293 transitions, 10186 flow [2021-03-25 07:44:13,272 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 484 places, 291 transitions, 10182 flow [2021-03-25 07:44:13,272 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:13,272 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 484 places, 291 transitions, 10182 flow [2021-03-25 07:44:13,273 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 484 places, 291 transitions, 10182 flow [2021-03-25 07:44:13,275 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 484 places, 291 transitions, 10182 flow [2021-03-25 07:44:13,391 INFO L129 PetriNetUnfolder]: 0/387 cut-off events. [2021-03-25 07:44:13,391 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:13,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5332 conditions, 387 events. 0/387 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1030 event pairs, 0 based on Foata normal form. 0/387 useless extension candidates. Maximal degree in co-relation 0. Up to 97 conditions per place. [2021-03-25 07:44:13,441 INFO L142 LiptonReduction]: Number of co-enabled transitions 55488 [2021-03-25 07:44:13,896 INFO L154 LiptonReduction]: Checked pairs total: 45984 [2021-03-25 07:44:13,896 INFO L156 LiptonReduction]: Total number of compositions: 96 [2021-03-25 07:44:13,896 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 624 [2021-03-25 07:44:13,897 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:13,897 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:13,897 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:13,897 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:13,897 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:13,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:13,897 INFO L82 PathProgramCache]: Analyzing trace with hash 609315, now seen corresponding path program 1 times [2021-03-25 07:44:13,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:13,897 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760139739] [2021-03-25 07:44:13,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:13,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:13,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:13,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:13,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:13,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760139739] [2021-03-25 07:44:13,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:13,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:13,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881166600] [2021-03-25 07:44:13,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:13,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:13,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:13,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:13,925 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 386 out of 389 [2021-03-25 07:44:13,925 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 195 transitions, 9990 flow. Second operand has 3 states, 3 states have (on average 386.6666666666667) internal successors, (1160), 3 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:13,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:13,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 386 of 389 [2021-03-25 07:44:13,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:14,004 INFO L129 PetriNetUnfolder]: 0/194 cut-off events. [2021-03-25 07:44:14,005 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:14,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5141 conditions, 194 events. 0/194 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 206 event pairs, 0 based on Foata normal form. 97/291 useless extension candidates. Maximal degree in co-relation 0. Up to 97 conditions per place. [2021-03-25 07:44:14,005 INFO L132 encePairwiseOnDemand]: 387/389 looper letters, 0 selfloop transitions, 1 changer transitions 0/194 dead transitions. [2021-03-25 07:44:14,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 194 transitions, 9990 flow [2021-03-25 07:44:14,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:14,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:14,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1160 transitions. [2021-03-25 07:44:14,006 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9940017137960583 [2021-03-25 07:44:14,006 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1160 transitions. [2021-03-25 07:44:14,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1160 transitions. [2021-03-25 07:44:14,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:14,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1160 transitions. [2021-03-25 07:44:14,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 386.6666666666667) internal successors, (1160), 3 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:14,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 389.0) internal successors, (1556), 4 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:14,008 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 389.0) internal successors, (1556), 4 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:14,008 INFO L185 Difference]: Start difference. First operand has 388 places, 195 transitions, 9990 flow. Second operand 3 states and 1160 transitions. [2021-03-25 07:44:14,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 194 transitions, 9990 flow [2021-03-25 07:44:14,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 194 transitions, 870 flow, removed 4560 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:14,334 INFO L241 Difference]: Finished difference. Result has 389 places, 194 transitions, 870 flow [2021-03-25 07:44:14,335 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=389, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=870, PETRI_PLACES=389, PETRI_TRANSITIONS=194} [2021-03-25 07:44:14,335 INFO L343 CegarLoopForPetriNet]: 388 programPoint places, 1 predicate places. [2021-03-25 07:44:14,335 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:14,335 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 389 places, 194 transitions, 870 flow [2021-03-25 07:44:14,335 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 389 places, 194 transitions, 870 flow [2021-03-25 07:44:14,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 389 places, 194 transitions, 870 flow [2021-03-25 07:44:14,367 INFO L129 PetriNetUnfolder]: 0/194 cut-off events. [2021-03-25 07:44:14,367 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:14,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 581 conditions, 194 events. 0/194 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 200 event pairs, 0 based on Foata normal form. 0/194 useless extension candidates. Maximal degree in co-relation 0. Up to 97 conditions per place. [2021-03-25 07:44:14,372 INFO L142 LiptonReduction]: Number of co-enabled transitions 18432 [2021-03-25 07:44:14,385 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:14,385 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:14,385 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 50 [2021-03-25 07:44:14,386 INFO L480 AbstractCegarLoop]: Abstraction has has 389 places, 194 transitions, 870 flow [2021-03-25 07:44:14,386 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 386.6666666666667) internal successors, (1160), 3 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:14,386 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:14,386 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:14,387 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2021-03-25 07:44:14,387 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:14,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:14,387 INFO L82 PathProgramCache]: Analyzing trace with hash -1878751048, now seen corresponding path program 1 times [2021-03-25 07:44:14,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:14,387 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093217843] [2021-03-25 07:44:14,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:14,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:14,408 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:14,410 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:14,428 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:14,429 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:14,429 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2021-03-25 07:44:14,429 WARN L342 ceAbstractionStarter]: 96 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:14,429 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 97 thread instances. [2021-03-25 07:44:14,498 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:14,498 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:14,498 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:14,498 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:14,498 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:14,499 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:14,499 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:14,499 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:14,499 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:14,499 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:14,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 491 places, 296 transitions, 10389 flow [2021-03-25 07:44:14,652 INFO L129 PetriNetUnfolder]: 0/587 cut-off events. [2021-03-25 07:44:14,652 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:14,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5632 conditions, 587 events. 0/587 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2140 event pairs, 0 based on Foata normal form. 0/489 useless extension candidates. Maximal degree in co-relation 0. Up to 98 conditions per place. [2021-03-25 07:44:14,653 INFO L82 GeneralOperation]: Start removeDead. Operand has 491 places, 296 transitions, 10389 flow [2021-03-25 07:44:14,656 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 489 places, 294 transitions, 10385 flow [2021-03-25 07:44:14,656 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:14,656 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 489 places, 294 transitions, 10385 flow [2021-03-25 07:44:14,656 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 489 places, 294 transitions, 10385 flow [2021-03-25 07:44:14,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 489 places, 294 transitions, 10385 flow [2021-03-25 07:44:14,780 INFO L129 PetriNetUnfolder]: 0/391 cut-off events. [2021-03-25 07:44:14,781 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:14,781 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5436 conditions, 391 events. 0/391 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1153 event pairs, 0 based on Foata normal form. 0/391 useless extension candidates. Maximal degree in co-relation 0. Up to 98 conditions per place. [2021-03-25 07:44:14,831 INFO L142 LiptonReduction]: Number of co-enabled transitions 56648 [2021-03-25 07:44:15,298 INFO L154 LiptonReduction]: Checked pairs total: 46948 [2021-03-25 07:44:15,299 INFO L156 LiptonReduction]: Total number of compositions: 97 [2021-03-25 07:44:15,299 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 643 [2021-03-25 07:44:15,299 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:15,300 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:15,300 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:15,300 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:15,300 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:15,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:15,300 INFO L82 PathProgramCache]: Analyzing trace with hash 621859, now seen corresponding path program 1 times [2021-03-25 07:44:15,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:15,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615226187] [2021-03-25 07:44:15,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:15,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:15,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:15,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:15,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:15,323 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615226187] [2021-03-25 07:44:15,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:15,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:15,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411242431] [2021-03-25 07:44:15,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:15,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:15,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:15,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:15,325 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 390 out of 393 [2021-03-25 07:44:15,325 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 197 transitions, 10191 flow. Second operand has 3 states, 3 states have (on average 390.6666666666667) internal successors, (1172), 3 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:15,325 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:15,325 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 390 of 393 [2021-03-25 07:44:15,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:15,466 INFO L129 PetriNetUnfolder]: 0/196 cut-off events. [2021-03-25 07:44:15,467 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:15,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5243 conditions, 196 events. 0/196 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 203 event pairs, 0 based on Foata normal form. 98/294 useless extension candidates. Maximal degree in co-relation 0. Up to 98 conditions per place. [2021-03-25 07:44:15,467 INFO L132 encePairwiseOnDemand]: 391/393 looper letters, 0 selfloop transitions, 1 changer transitions 0/196 dead transitions. [2021-03-25 07:44:15,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 196 transitions, 10191 flow [2021-03-25 07:44:15,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:15,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:15,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1172 transitions. [2021-03-25 07:44:15,469 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9940627650551315 [2021-03-25 07:44:15,469 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1172 transitions. [2021-03-25 07:44:15,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1172 transitions. [2021-03-25 07:44:15,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:15,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1172 transitions. [2021-03-25 07:44:15,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 390.6666666666667) internal successors, (1172), 3 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:15,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 393.0) internal successors, (1572), 4 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:15,471 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 393.0) internal successors, (1572), 4 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:15,471 INFO L185 Difference]: Start difference. First operand has 392 places, 197 transitions, 10191 flow. Second operand 3 states and 1172 transitions. [2021-03-25 07:44:15,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 196 transitions, 10191 flow [2021-03-25 07:44:15,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 196 transitions, 879 flow, removed 4656 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:15,795 INFO L241 Difference]: Finished difference. Result has 393 places, 196 transitions, 879 flow [2021-03-25 07:44:15,796 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=393, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=879, PETRI_PLACES=393, PETRI_TRANSITIONS=196} [2021-03-25 07:44:15,796 INFO L343 CegarLoopForPetriNet]: 392 programPoint places, 1 predicate places. [2021-03-25 07:44:15,796 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:15,796 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 393 places, 196 transitions, 879 flow [2021-03-25 07:44:15,796 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 393 places, 196 transitions, 879 flow [2021-03-25 07:44:15,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 393 places, 196 transitions, 879 flow [2021-03-25 07:44:15,834 INFO L129 PetriNetUnfolder]: 0/196 cut-off events. [2021-03-25 07:44:15,834 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:15,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 587 conditions, 196 events. 0/196 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 197 event pairs, 0 based on Foata normal form. 0/196 useless extension candidates. Maximal degree in co-relation 0. Up to 98 conditions per place. [2021-03-25 07:44:15,841 INFO L142 LiptonReduction]: Number of co-enabled transitions 18818 [2021-03-25 07:44:15,853 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:15,853 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:15,853 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 57 [2021-03-25 07:44:15,854 INFO L480 AbstractCegarLoop]: Abstraction has has 393 places, 196 transitions, 879 flow [2021-03-25 07:44:15,854 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 390.6666666666667) internal successors, (1172), 3 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:15,854 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:15,854 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:15,854 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2021-03-25 07:44:15,854 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:15,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:15,854 INFO L82 PathProgramCache]: Analyzing trace with hash 1434726873, now seen corresponding path program 1 times [2021-03-25 07:44:15,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:15,854 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263486418] [2021-03-25 07:44:15,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:15,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:15,879 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:15,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:15,881 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:15,899 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:15,899 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:15,899 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2021-03-25 07:44:15,900 WARN L342 ceAbstractionStarter]: 97 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:15,900 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 98 thread instances. [2021-03-25 07:44:15,975 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:15,975 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:15,976 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:15,976 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:15,976 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:15,976 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:15,976 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:15,976 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:15,976 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:15,976 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:15,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 496 places, 299 transitions, 10594 flow [2021-03-25 07:44:16,151 INFO L129 PetriNetUnfolder]: 0/593 cut-off events. [2021-03-25 07:44:16,151 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:16,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5739 conditions, 593 events. 0/593 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2156 event pairs, 0 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2021-03-25 07:44:16,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 496 places, 299 transitions, 10594 flow [2021-03-25 07:44:16,155 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 494 places, 297 transitions, 10590 flow [2021-03-25 07:44:16,155 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:16,155 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 494 places, 297 transitions, 10590 flow [2021-03-25 07:44:16,156 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 494 places, 297 transitions, 10590 flow [2021-03-25 07:44:16,158 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 494 places, 297 transitions, 10590 flow [2021-03-25 07:44:16,298 INFO L129 PetriNetUnfolder]: 0/395 cut-off events. [2021-03-25 07:44:16,299 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:16,299 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5541 conditions, 395 events. 0/395 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1029 event pairs, 0 based on Foata normal form. 0/395 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2021-03-25 07:44:16,357 INFO L142 LiptonReduction]: Number of co-enabled transitions 57820 [2021-03-25 07:44:16,830 INFO L154 LiptonReduction]: Checked pairs total: 47922 [2021-03-25 07:44:16,830 INFO L156 LiptonReduction]: Total number of compositions: 98 [2021-03-25 07:44:16,830 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 675 [2021-03-25 07:44:16,831 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:16,831 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:16,831 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:16,831 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:16,831 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:16,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:16,831 INFO L82 PathProgramCache]: Analyzing trace with hash 634531, now seen corresponding path program 1 times [2021-03-25 07:44:16,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:16,832 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017664404] [2021-03-25 07:44:16,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:16,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:16,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:16,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:16,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:16,856 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017664404] [2021-03-25 07:44:16,856 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:16,856 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:16,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966741809] [2021-03-25 07:44:16,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:16,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:16,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:16,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:16,857 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 397 [2021-03-25 07:44:16,858 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 199 transitions, 10394 flow. Second operand has 3 states, 3 states have (on average 394.6666666666667) internal successors, (1184), 3 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:16,858 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:16,858 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 397 [2021-03-25 07:44:16,858 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:16,942 INFO L129 PetriNetUnfolder]: 0/198 cut-off events. [2021-03-25 07:44:16,942 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:16,942 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5346 conditions, 198 events. 0/198 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 206 event pairs, 0 based on Foata normal form. 99/297 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2021-03-25 07:44:16,943 INFO L132 encePairwiseOnDemand]: 395/397 looper letters, 0 selfloop transitions, 1 changer transitions 0/198 dead transitions. [2021-03-25 07:44:16,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 198 transitions, 10394 flow [2021-03-25 07:44:16,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:16,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:16,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1184 transitions. [2021-03-25 07:44:16,944 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9941225860621327 [2021-03-25 07:44:16,944 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1184 transitions. [2021-03-25 07:44:16,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1184 transitions. [2021-03-25 07:44:16,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:16,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1184 transitions. [2021-03-25 07:44:16,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 394.6666666666667) internal successors, (1184), 3 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:16,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 397.0) internal successors, (1588), 4 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:16,945 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 397.0) internal successors, (1588), 4 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:16,945 INFO L185 Difference]: Start difference. First operand has 396 places, 199 transitions, 10394 flow. Second operand 3 states and 1184 transitions. [2021-03-25 07:44:16,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 198 transitions, 10394 flow [2021-03-25 07:44:17,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 198 transitions, 888 flow, removed 4753 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:17,264 INFO L241 Difference]: Finished difference. Result has 397 places, 198 transitions, 888 flow [2021-03-25 07:44:17,264 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=397, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=888, PETRI_PLACES=397, PETRI_TRANSITIONS=198} [2021-03-25 07:44:17,265 INFO L343 CegarLoopForPetriNet]: 396 programPoint places, 1 predicate places. [2021-03-25 07:44:17,265 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:17,265 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 397 places, 198 transitions, 888 flow [2021-03-25 07:44:17,265 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 397 places, 198 transitions, 888 flow [2021-03-25 07:44:17,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 397 places, 198 transitions, 888 flow [2021-03-25 07:44:17,298 INFO L129 PetriNetUnfolder]: 0/198 cut-off events. [2021-03-25 07:44:17,298 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:17,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 198 events. 0/198 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 200 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2021-03-25 07:44:17,303 INFO L142 LiptonReduction]: Number of co-enabled transitions 19208 [2021-03-25 07:44:17,317 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:17,318 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:17,318 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 53 [2021-03-25 07:44:17,318 INFO L480 AbstractCegarLoop]: Abstraction has has 397 places, 198 transitions, 888 flow [2021-03-25 07:44:17,318 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 394.6666666666667) internal successors, (1184), 3 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:17,318 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:17,318 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:17,318 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2021-03-25 07:44:17,318 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:17,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:17,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1167218565, now seen corresponding path program 1 times [2021-03-25 07:44:17,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:17,319 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370113999] [2021-03-25 07:44:17,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:17,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:17,343 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:17,345 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:17,364 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:17,364 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:17,365 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2021-03-25 07:44:17,365 WARN L342 ceAbstractionStarter]: 98 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:17,365 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 99 thread instances. [2021-03-25 07:44:17,435 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:17,435 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:17,436 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:17,436 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:17,436 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:17,436 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:17,436 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:17,436 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:17,436 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:17,436 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:17,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 501 places, 302 transitions, 10801 flow [2021-03-25 07:44:17,598 INFO L129 PetriNetUnfolder]: 0/599 cut-off events. [2021-03-25 07:44:17,598 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:17,598 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5847 conditions, 599 events. 0/599 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2194 event pairs, 0 based on Foata normal form. 0/499 useless extension candidates. Maximal degree in co-relation 0. Up to 100 conditions per place. [2021-03-25 07:44:17,598 INFO L82 GeneralOperation]: Start removeDead. Operand has 501 places, 302 transitions, 10801 flow [2021-03-25 07:44:17,602 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 499 places, 300 transitions, 10797 flow [2021-03-25 07:44:17,602 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:17,602 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 499 places, 300 transitions, 10797 flow [2021-03-25 07:44:17,602 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 499 places, 300 transitions, 10797 flow [2021-03-25 07:44:17,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 499 places, 300 transitions, 10797 flow [2021-03-25 07:44:17,733 INFO L129 PetriNetUnfolder]: 0/399 cut-off events. [2021-03-25 07:44:17,734 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:17,734 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5647 conditions, 399 events. 0/399 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1109 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 0. Up to 100 conditions per place. [2021-03-25 07:44:17,787 INFO L142 LiptonReduction]: Number of co-enabled transitions 59004 [2021-03-25 07:44:18,277 INFO L154 LiptonReduction]: Checked pairs total: 48906 [2021-03-25 07:44:18,277 INFO L156 LiptonReduction]: Total number of compositions: 99 [2021-03-25 07:44:18,277 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 675 [2021-03-25 07:44:18,278 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:18,278 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:18,278 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:18,278 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:18,278 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:18,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:18,279 INFO L82 PathProgramCache]: Analyzing trace with hash 647331, now seen corresponding path program 1 times [2021-03-25 07:44:18,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:18,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944392890] [2021-03-25 07:44:18,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:18,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:18,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:18,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:18,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:18,314 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944392890] [2021-03-25 07:44:18,314 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:18,314 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:18,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820772752] [2021-03-25 07:44:18,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:18,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:18,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:18,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:18,315 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 401 [2021-03-25 07:44:18,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 201 transitions, 10599 flow. Second operand has 3 states, 3 states have (on average 398.6666666666667) internal successors, (1196), 3 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:18,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:18,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 401 [2021-03-25 07:44:18,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:18,403 INFO L129 PetriNetUnfolder]: 0/200 cut-off events. [2021-03-25 07:44:18,403 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:18,403 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5450 conditions, 200 events. 0/200 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 193 event pairs, 0 based on Foata normal form. 100/300 useless extension candidates. Maximal degree in co-relation 0. Up to 100 conditions per place. [2021-03-25 07:44:18,404 INFO L132 encePairwiseOnDemand]: 399/401 looper letters, 0 selfloop transitions, 1 changer transitions 0/200 dead transitions. [2021-03-25 07:44:18,404 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 200 transitions, 10599 flow [2021-03-25 07:44:18,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:18,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:18,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1196 transitions. [2021-03-25 07:44:18,405 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9941812136325852 [2021-03-25 07:44:18,405 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1196 transitions. [2021-03-25 07:44:18,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1196 transitions. [2021-03-25 07:44:18,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:18,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1196 transitions. [2021-03-25 07:44:18,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 398.6666666666667) internal successors, (1196), 3 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:18,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 401.0) internal successors, (1604), 4 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:18,407 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 401.0) internal successors, (1604), 4 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:18,407 INFO L185 Difference]: Start difference. First operand has 400 places, 201 transitions, 10599 flow. Second operand 3 states and 1196 transitions. [2021-03-25 07:44:18,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 200 transitions, 10599 flow [2021-03-25 07:44:18,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 200 transitions, 897 flow, removed 4851 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:18,725 INFO L241 Difference]: Finished difference. Result has 401 places, 200 transitions, 897 flow [2021-03-25 07:44:18,725 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=401, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=897, PETRI_PLACES=401, PETRI_TRANSITIONS=200} [2021-03-25 07:44:18,725 INFO L343 CegarLoopForPetriNet]: 400 programPoint places, 1 predicate places. [2021-03-25 07:44:18,725 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:18,725 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 401 places, 200 transitions, 897 flow [2021-03-25 07:44:18,725 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 401 places, 200 transitions, 897 flow [2021-03-25 07:44:18,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 401 places, 200 transitions, 897 flow [2021-03-25 07:44:18,816 INFO L129 PetriNetUnfolder]: 0/200 cut-off events. [2021-03-25 07:44:18,816 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:18,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 599 conditions, 200 events. 0/200 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 199 event pairs, 0 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 0. Up to 100 conditions per place. [2021-03-25 07:44:18,822 INFO L142 LiptonReduction]: Number of co-enabled transitions 19602 [2021-03-25 07:44:18,835 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:18,835 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:18,835 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 110 [2021-03-25 07:44:18,836 INFO L480 AbstractCegarLoop]: Abstraction has has 401 places, 200 transitions, 897 flow [2021-03-25 07:44:18,836 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 398.6666666666667) internal successors, (1196), 3 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:18,836 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:18,836 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:18,836 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2021-03-25 07:44:18,836 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:18,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:18,837 INFO L82 PathProgramCache]: Analyzing trace with hash 720075540, now seen corresponding path program 1 times [2021-03-25 07:44:18,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:18,837 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105455318] [2021-03-25 07:44:18,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:18,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:18,864 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:18,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:18,865 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:18,884 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:18,884 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:18,884 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2021-03-25 07:44:18,885 WARN L342 ceAbstractionStarter]: 99 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:18,885 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 100 thread instances. [2021-03-25 07:44:18,958 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:18,958 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:18,958 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:18,958 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:18,958 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:18,958 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:18,958 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:18,959 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:18,959 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:18,959 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:18,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 506 places, 305 transitions, 11010 flow [2021-03-25 07:44:19,126 INFO L129 PetriNetUnfolder]: 0/605 cut-off events. [2021-03-25 07:44:19,126 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:19,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5956 conditions, 605 events. 0/605 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2283 event pairs, 0 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 0. Up to 101 conditions per place. [2021-03-25 07:44:19,126 INFO L82 GeneralOperation]: Start removeDead. Operand has 506 places, 305 transitions, 11010 flow [2021-03-25 07:44:19,130 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 504 places, 303 transitions, 11006 flow [2021-03-25 07:44:19,130 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:19,130 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 504 places, 303 transitions, 11006 flow [2021-03-25 07:44:19,130 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 504 places, 303 transitions, 11006 flow [2021-03-25 07:44:19,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 504 places, 303 transitions, 11006 flow [2021-03-25 07:44:19,265 INFO L129 PetriNetUnfolder]: 0/403 cut-off events. [2021-03-25 07:44:19,265 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:19,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5754 conditions, 403 events. 0/403 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1035 event pairs, 0 based on Foata normal form. 0/403 useless extension candidates. Maximal degree in co-relation 0. Up to 101 conditions per place. [2021-03-25 07:44:19,319 INFO L142 LiptonReduction]: Number of co-enabled transitions 60200 [2021-03-25 07:44:19,810 INFO L154 LiptonReduction]: Checked pairs total: 49900 [2021-03-25 07:44:19,810 INFO L156 LiptonReduction]: Total number of compositions: 100 [2021-03-25 07:44:19,810 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 680 [2021-03-25 07:44:19,811 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:19,811 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:19,811 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:19,811 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:19,811 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:19,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:19,811 INFO L82 PathProgramCache]: Analyzing trace with hash 660259, now seen corresponding path program 1 times [2021-03-25 07:44:19,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:19,811 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503732241] [2021-03-25 07:44:19,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:19,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:19,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:19,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:19,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:19,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503732241] [2021-03-25 07:44:19,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:19,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:19,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807247529] [2021-03-25 07:44:19,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:19,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:19,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:19,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:19,843 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 402 out of 405 [2021-03-25 07:44:19,844 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 203 transitions, 10806 flow. Second operand has 3 states, 3 states have (on average 402.6666666666667) internal successors, (1208), 3 states have internal predecessors, (1208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:19,844 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:19,844 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 402 of 405 [2021-03-25 07:44:19,844 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:19,934 INFO L129 PetriNetUnfolder]: 0/202 cut-off events. [2021-03-25 07:44:19,934 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:19,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5555 conditions, 202 events. 0/202 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 214 event pairs, 0 based on Foata normal form. 101/303 useless extension candidates. Maximal degree in co-relation 0. Up to 101 conditions per place. [2021-03-25 07:44:19,935 INFO L132 encePairwiseOnDemand]: 403/405 looper letters, 0 selfloop transitions, 1 changer transitions 0/202 dead transitions. [2021-03-25 07:44:19,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 202 transitions, 10806 flow [2021-03-25 07:44:19,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:19,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:19,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1208 transitions. [2021-03-25 07:44:19,936 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.994238683127572 [2021-03-25 07:44:19,936 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1208 transitions. [2021-03-25 07:44:19,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1208 transitions. [2021-03-25 07:44:19,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:19,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1208 transitions. [2021-03-25 07:44:19,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 402.6666666666667) internal successors, (1208), 3 states have internal predecessors, (1208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:19,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 405.0) internal successors, (1620), 4 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:19,938 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 405.0) internal successors, (1620), 4 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:19,938 INFO L185 Difference]: Start difference. First operand has 404 places, 203 transitions, 10806 flow. Second operand 3 states and 1208 transitions. [2021-03-25 07:44:19,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 202 transitions, 10806 flow [2021-03-25 07:44:20,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 202 transitions, 906 flow, removed 4950 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:20,265 INFO L241 Difference]: Finished difference. Result has 405 places, 202 transitions, 906 flow [2021-03-25 07:44:20,265 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=405, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=906, PETRI_PLACES=405, PETRI_TRANSITIONS=202} [2021-03-25 07:44:20,265 INFO L343 CegarLoopForPetriNet]: 404 programPoint places, 1 predicate places. [2021-03-25 07:44:20,265 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:20,265 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 405 places, 202 transitions, 906 flow [2021-03-25 07:44:20,265 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 405 places, 202 transitions, 906 flow [2021-03-25 07:44:20,266 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 405 places, 202 transitions, 906 flow [2021-03-25 07:44:20,299 INFO L129 PetriNetUnfolder]: 0/202 cut-off events. [2021-03-25 07:44:20,300 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:20,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 605 conditions, 202 events. 0/202 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 202 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 0. Up to 101 conditions per place. [2021-03-25 07:44:20,305 INFO L142 LiptonReduction]: Number of co-enabled transitions 20000 [2021-03-25 07:44:20,319 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:20,320 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:20,320 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 55 [2021-03-25 07:44:20,320 INFO L480 AbstractCegarLoop]: Abstraction has has 405 places, 202 transitions, 906 flow [2021-03-25 07:44:20,320 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 402.6666666666667) internal successors, (1208), 3 states have internal predecessors, (1208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:20,320 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:20,320 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:20,320 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2021-03-25 07:44:20,320 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:20,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:20,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1166637506, now seen corresponding path program 1 times [2021-03-25 07:44:20,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:20,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134654064] [2021-03-25 07:44:20,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:20,347 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:20,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:20,349 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:20,368 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:20,368 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:20,368 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2021-03-25 07:44:20,368 WARN L342 ceAbstractionStarter]: 100 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:20,368 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 101 thread instances. [2021-03-25 07:44:20,440 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:20,440 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:20,441 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:20,441 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:20,441 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:20,441 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:20,441 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:20,441 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:20,441 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:20,441 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:20,443 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 511 places, 308 transitions, 11221 flow [2021-03-25 07:44:20,613 INFO L129 PetriNetUnfolder]: 0/611 cut-off events. [2021-03-25 07:44:20,613 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:20,613 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6066 conditions, 611 events. 0/611 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2255 event pairs, 0 based on Foata normal form. 0/509 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2021-03-25 07:44:20,613 INFO L82 GeneralOperation]: Start removeDead. Operand has 511 places, 308 transitions, 11221 flow [2021-03-25 07:44:20,617 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 509 places, 306 transitions, 11217 flow [2021-03-25 07:44:20,617 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:20,617 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 306 transitions, 11217 flow [2021-03-25 07:44:20,617 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 306 transitions, 11217 flow [2021-03-25 07:44:20,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 509 places, 306 transitions, 11217 flow [2021-03-25 07:44:20,758 INFO L129 PetriNetUnfolder]: 0/407 cut-off events. [2021-03-25 07:44:20,758 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:20,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5862 conditions, 407 events. 0/407 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1115 event pairs, 0 based on Foata normal form. 0/407 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2021-03-25 07:44:20,817 INFO L142 LiptonReduction]: Number of co-enabled transitions 61408 [2021-03-25 07:44:21,314 INFO L154 LiptonReduction]: Checked pairs total: 50904 [2021-03-25 07:44:21,315 INFO L156 LiptonReduction]: Total number of compositions: 101 [2021-03-25 07:44:21,315 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 698 [2021-03-25 07:44:21,315 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:21,315 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:21,315 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:21,316 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:21,316 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:21,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:21,316 INFO L82 PathProgramCache]: Analyzing trace with hash 673315, now seen corresponding path program 1 times [2021-03-25 07:44:21,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:21,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665799790] [2021-03-25 07:44:21,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:21,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:21,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:21,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:21,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:21,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665799790] [2021-03-25 07:44:21,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:21,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:21,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62072727] [2021-03-25 07:44:21,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:21,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:21,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:21,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:21,344 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 409 [2021-03-25 07:44:21,344 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 205 transitions, 11015 flow. Second operand has 3 states, 3 states have (on average 406.6666666666667) internal successors, (1220), 3 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:21,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:21,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 409 [2021-03-25 07:44:21,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:21,435 INFO L129 PetriNetUnfolder]: 0/204 cut-off events. [2021-03-25 07:44:21,435 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:21,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5661 conditions, 204 events. 0/204 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 193 event pairs, 0 based on Foata normal form. 102/306 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2021-03-25 07:44:21,436 INFO L132 encePairwiseOnDemand]: 407/409 looper letters, 0 selfloop transitions, 1 changer transitions 0/204 dead transitions. [2021-03-25 07:44:21,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 204 transitions, 11015 flow [2021-03-25 07:44:21,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:21,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:21,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1220 transitions. [2021-03-25 07:44:21,437 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9942950285248574 [2021-03-25 07:44:21,437 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1220 transitions. [2021-03-25 07:44:21,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1220 transitions. [2021-03-25 07:44:21,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:21,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1220 transitions. [2021-03-25 07:44:21,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 406.6666666666667) internal successors, (1220), 3 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:21,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:21,439 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:21,439 INFO L185 Difference]: Start difference. First operand has 408 places, 205 transitions, 11015 flow. Second operand 3 states and 1220 transitions. [2021-03-25 07:44:21,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 204 transitions, 11015 flow [2021-03-25 07:44:21,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 204 transitions, 915 flow, removed 5050 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:21,774 INFO L241 Difference]: Finished difference. Result has 409 places, 204 transitions, 915 flow [2021-03-25 07:44:21,774 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=915, PETRI_PLACES=409, PETRI_TRANSITIONS=204} [2021-03-25 07:44:21,774 INFO L343 CegarLoopForPetriNet]: 408 programPoint places, 1 predicate places. [2021-03-25 07:44:21,774 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:21,774 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 409 places, 204 transitions, 915 flow [2021-03-25 07:44:21,774 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 409 places, 204 transitions, 915 flow [2021-03-25 07:44:21,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 409 places, 204 transitions, 915 flow [2021-03-25 07:44:21,808 INFO L129 PetriNetUnfolder]: 0/204 cut-off events. [2021-03-25 07:44:21,808 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:21,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 611 conditions, 204 events. 0/204 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 201 event pairs, 0 based on Foata normal form. 0/204 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2021-03-25 07:44:21,814 INFO L142 LiptonReduction]: Number of co-enabled transitions 20402 [2021-03-25 07:44:21,827 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:21,827 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:21,827 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 53 [2021-03-25 07:44:21,828 INFO L480 AbstractCegarLoop]: Abstraction has has 409 places, 204 transitions, 915 flow [2021-03-25 07:44:21,828 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 406.6666666666667) internal successors, (1220), 3 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:21,828 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:21,828 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:21,828 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2021-03-25 07:44:21,828 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:21,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:21,828 INFO L82 PathProgramCache]: Analyzing trace with hash 1130968159, now seen corresponding path program 1 times [2021-03-25 07:44:21,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:21,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189392728] [2021-03-25 07:44:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:21,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:21,853 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:21,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:21,855 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:21,873 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:21,873 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:21,873 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2021-03-25 07:44:21,873 WARN L342 ceAbstractionStarter]: 101 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:21,873 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 102 thread instances. [2021-03-25 07:44:21,945 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:21,945 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:21,946 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:21,946 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:21,946 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:21,946 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:21,946 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:21,946 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:21,946 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:21,946 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:21,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 516 places, 311 transitions, 11434 flow [2021-03-25 07:44:22,165 INFO L129 PetriNetUnfolder]: 0/617 cut-off events. [2021-03-25 07:44:22,165 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:22,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6177 conditions, 617 events. 0/617 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2281 event pairs, 0 based on Foata normal form. 0/514 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2021-03-25 07:44:22,166 INFO L82 GeneralOperation]: Start removeDead. Operand has 516 places, 311 transitions, 11434 flow [2021-03-25 07:44:22,169 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 514 places, 309 transitions, 11430 flow [2021-03-25 07:44:22,169 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:22,169 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 514 places, 309 transitions, 11430 flow [2021-03-25 07:44:22,169 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 514 places, 309 transitions, 11430 flow [2021-03-25 07:44:22,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 514 places, 309 transitions, 11430 flow [2021-03-25 07:44:22,309 INFO L129 PetriNetUnfolder]: 0/411 cut-off events. [2021-03-25 07:44:22,309 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:22,309 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5971 conditions, 411 events. 0/411 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1273 event pairs, 0 based on Foata normal form. 0/411 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2021-03-25 07:44:22,367 INFO L142 LiptonReduction]: Number of co-enabled transitions 62628 [2021-03-25 07:44:22,855 INFO L154 LiptonReduction]: Checked pairs total: 51918 [2021-03-25 07:44:22,855 INFO L156 LiptonReduction]: Total number of compositions: 102 [2021-03-25 07:44:22,855 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 686 [2021-03-25 07:44:22,856 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:22,856 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:22,856 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:22,856 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:22,856 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:22,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:22,857 INFO L82 PathProgramCache]: Analyzing trace with hash 686499, now seen corresponding path program 1 times [2021-03-25 07:44:22,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:22,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676492272] [2021-03-25 07:44:22,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:22,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:22,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:22,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:22,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:22,881 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676492272] [2021-03-25 07:44:22,881 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:22,881 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:22,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640035084] [2021-03-25 07:44:22,882 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:22,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:22,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:22,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:22,883 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 410 out of 413 [2021-03-25 07:44:22,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 207 transitions, 11226 flow. Second operand has 3 states, 3 states have (on average 410.6666666666667) internal successors, (1232), 3 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:22,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:22,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 410 of 413 [2021-03-25 07:44:22,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:22,975 INFO L129 PetriNetUnfolder]: 0/206 cut-off events. [2021-03-25 07:44:22,975 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:22,975 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5768 conditions, 206 events. 0/206 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 210 event pairs, 0 based on Foata normal form. 103/309 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2021-03-25 07:44:22,975 INFO L132 encePairwiseOnDemand]: 411/413 looper letters, 0 selfloop transitions, 1 changer transitions 0/206 dead transitions. [2021-03-25 07:44:22,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 206 transitions, 11226 flow [2021-03-25 07:44:22,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:22,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:22,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1232 transitions. [2021-03-25 07:44:22,976 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9943502824858758 [2021-03-25 07:44:22,976 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1232 transitions. [2021-03-25 07:44:22,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1232 transitions. [2021-03-25 07:44:22,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:22,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1232 transitions. [2021-03-25 07:44:22,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 410.6666666666667) internal successors, (1232), 3 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:22,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:22,978 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:22,978 INFO L185 Difference]: Start difference. First operand has 412 places, 207 transitions, 11226 flow. Second operand 3 states and 1232 transitions. [2021-03-25 07:44:22,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 206 transitions, 11226 flow [2021-03-25 07:44:23,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 206 transitions, 924 flow, removed 5151 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:23,318 INFO L241 Difference]: Finished difference. Result has 413 places, 206 transitions, 924 flow [2021-03-25 07:44:23,319 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=413, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=924, PETRI_PLACES=413, PETRI_TRANSITIONS=206} [2021-03-25 07:44:23,319 INFO L343 CegarLoopForPetriNet]: 412 programPoint places, 1 predicate places. [2021-03-25 07:44:23,319 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:23,319 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 413 places, 206 transitions, 924 flow [2021-03-25 07:44:23,319 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 413 places, 206 transitions, 924 flow [2021-03-25 07:44:23,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 413 places, 206 transitions, 924 flow [2021-03-25 07:44:23,353 INFO L129 PetriNetUnfolder]: 0/206 cut-off events. [2021-03-25 07:44:23,353 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:23,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 206 events. 0/206 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 224 event pairs, 0 based on Foata normal form. 0/206 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2021-03-25 07:44:23,359 INFO L142 LiptonReduction]: Number of co-enabled transitions 20808 [2021-03-25 07:44:23,373 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:23,373 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:23,373 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 54 [2021-03-25 07:44:23,373 INFO L480 AbstractCegarLoop]: Abstraction has has 413 places, 206 transitions, 924 flow [2021-03-25 07:44:23,373 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 410.6666666666667) internal successors, (1232), 3 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:23,373 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:23,373 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:23,374 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2021-03-25 07:44:23,374 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:23,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:23,374 INFO L82 PathProgramCache]: Analyzing trace with hash 987244545, now seen corresponding path program 1 times [2021-03-25 07:44:23,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:23,374 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115040185] [2021-03-25 07:44:23,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:23,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:23,396 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:23,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:23,398 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:23,417 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:23,417 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:23,417 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2021-03-25 07:44:23,417 WARN L342 ceAbstractionStarter]: 102 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:23,417 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 103 thread instances. [2021-03-25 07:44:23,490 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:23,490 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:23,491 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:23,491 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:23,491 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:23,491 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:23,491 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:23,491 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:23,491 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:23,491 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:23,493 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 521 places, 314 transitions, 11649 flow [2021-03-25 07:44:23,668 INFO L129 PetriNetUnfolder]: 0/623 cut-off events. [2021-03-25 07:44:23,669 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:23,669 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6289 conditions, 623 events. 0/623 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2332 event pairs, 0 based on Foata normal form. 0/519 useless extension candidates. Maximal degree in co-relation 0. Up to 104 conditions per place. [2021-03-25 07:44:23,669 INFO L82 GeneralOperation]: Start removeDead. Operand has 521 places, 314 transitions, 11649 flow [2021-03-25 07:44:23,672 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 519 places, 312 transitions, 11645 flow [2021-03-25 07:44:23,672 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:23,673 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 519 places, 312 transitions, 11645 flow [2021-03-25 07:44:23,673 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 519 places, 312 transitions, 11645 flow [2021-03-25 07:44:23,675 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 519 places, 312 transitions, 11645 flow [2021-03-25 07:44:23,818 INFO L129 PetriNetUnfolder]: 0/415 cut-off events. [2021-03-25 07:44:23,819 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:23,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6081 conditions, 415 events. 0/415 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1179 event pairs, 0 based on Foata normal form. 0/415 useless extension candidates. Maximal degree in co-relation 0. Up to 104 conditions per place. [2021-03-25 07:44:23,878 INFO L142 LiptonReduction]: Number of co-enabled transitions 63860 [2021-03-25 07:44:24,384 INFO L154 LiptonReduction]: Checked pairs total: 52942 [2021-03-25 07:44:24,384 INFO L156 LiptonReduction]: Total number of compositions: 103 [2021-03-25 07:44:24,385 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 713 [2021-03-25 07:44:24,385 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:24,385 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:24,385 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:24,385 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:24,385 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:24,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:24,386 INFO L82 PathProgramCache]: Analyzing trace with hash 699811, now seen corresponding path program 1 times [2021-03-25 07:44:24,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:24,386 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809500558] [2021-03-25 07:44:24,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:24,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:24,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:24,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:24,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809500558] [2021-03-25 07:44:24,411 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:24,411 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:24,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038238958] [2021-03-25 07:44:24,411 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:24,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:24,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:24,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:24,412 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 417 [2021-03-25 07:44:24,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 209 transitions, 11439 flow. Second operand has 3 states, 3 states have (on average 414.6666666666667) internal successors, (1244), 3 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:24,412 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:24,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 417 [2021-03-25 07:44:24,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:24,509 INFO L129 PetriNetUnfolder]: 0/208 cut-off events. [2021-03-25 07:44:24,509 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:24,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5876 conditions, 208 events. 0/208 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 209 event pairs, 0 based on Foata normal form. 104/312 useless extension candidates. Maximal degree in co-relation 0. Up to 104 conditions per place. [2021-03-25 07:44:24,510 INFO L132 encePairwiseOnDemand]: 415/417 looper letters, 0 selfloop transitions, 1 changer transitions 0/208 dead transitions. [2021-03-25 07:44:24,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 208 transitions, 11439 flow [2021-03-25 07:44:24,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:24,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:24,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1244 transitions. [2021-03-25 07:44:24,511 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9944044764188649 [2021-03-25 07:44:24,511 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1244 transitions. [2021-03-25 07:44:24,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1244 transitions. [2021-03-25 07:44:24,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:24,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1244 transitions. [2021-03-25 07:44:24,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 414.6666666666667) internal successors, (1244), 3 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:24,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 417.0) internal successors, (1668), 4 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:24,512 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 417.0) internal successors, (1668), 4 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:24,512 INFO L185 Difference]: Start difference. First operand has 416 places, 209 transitions, 11439 flow. Second operand 3 states and 1244 transitions. [2021-03-25 07:44:24,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 208 transitions, 11439 flow [2021-03-25 07:44:24,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 208 transitions, 933 flow, removed 5253 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:24,872 INFO L241 Difference]: Finished difference. Result has 417 places, 208 transitions, 933 flow [2021-03-25 07:44:24,872 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=417, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=933, PETRI_PLACES=417, PETRI_TRANSITIONS=208} [2021-03-25 07:44:24,872 INFO L343 CegarLoopForPetriNet]: 416 programPoint places, 1 predicate places. [2021-03-25 07:44:24,872 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:24,872 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 417 places, 208 transitions, 933 flow [2021-03-25 07:44:24,872 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 417 places, 208 transitions, 933 flow [2021-03-25 07:44:24,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 417 places, 208 transitions, 933 flow [2021-03-25 07:44:24,909 INFO L129 PetriNetUnfolder]: 0/208 cut-off events. [2021-03-25 07:44:24,909 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:24,909 INFO L84 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 208 events. 0/208 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 211 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 0. Up to 104 conditions per place. [2021-03-25 07:44:24,915 INFO L142 LiptonReduction]: Number of co-enabled transitions 21218 [2021-03-25 07:44:24,930 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:24,930 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:24,930 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 58 [2021-03-25 07:44:24,930 INFO L480 AbstractCegarLoop]: Abstraction has has 417 places, 208 transitions, 933 flow [2021-03-25 07:44:24,930 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 414.6666666666667) internal successors, (1244), 3 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:24,930 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:24,930 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:24,931 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2021-03-25 07:44:24,931 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:24,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:24,931 INFO L82 PathProgramCache]: Analyzing trace with hash 517330874, now seen corresponding path program 1 times [2021-03-25 07:44:24,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:24,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333516072] [2021-03-25 07:44:24,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:24,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:24,956 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:24,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:24,957 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:24,977 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:24,978 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:24,978 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2021-03-25 07:44:24,978 WARN L342 ceAbstractionStarter]: 103 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:24,978 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 104 thread instances. [2021-03-25 07:44:25,053 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:25,053 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:25,053 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:25,053 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:25,053 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:25,053 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:25,053 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:25,054 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:25,054 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:25,054 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:25,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 526 places, 317 transitions, 11866 flow [2021-03-25 07:44:25,313 INFO L129 PetriNetUnfolder]: 0/629 cut-off events. [2021-03-25 07:44:25,313 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:25,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6402 conditions, 629 events. 0/629 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2348 event pairs, 0 based on Foata normal form. 0/524 useless extension candidates. Maximal degree in co-relation 0. Up to 105 conditions per place. [2021-03-25 07:44:25,313 INFO L82 GeneralOperation]: Start removeDead. Operand has 526 places, 317 transitions, 11866 flow [2021-03-25 07:44:25,317 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 524 places, 315 transitions, 11862 flow [2021-03-25 07:44:25,317 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:25,317 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 524 places, 315 transitions, 11862 flow [2021-03-25 07:44:25,317 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 524 places, 315 transitions, 11862 flow [2021-03-25 07:44:25,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 524 places, 315 transitions, 11862 flow [2021-03-25 07:44:25,467 INFO L129 PetriNetUnfolder]: 0/419 cut-off events. [2021-03-25 07:44:25,467 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:25,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6192 conditions, 419 events. 0/419 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1378 event pairs, 0 based on Foata normal form. 0/419 useless extension candidates. Maximal degree in co-relation 0. Up to 105 conditions per place. [2021-03-25 07:44:25,531 INFO L142 LiptonReduction]: Number of co-enabled transitions 65104 [2021-03-25 07:44:26,051 INFO L154 LiptonReduction]: Checked pairs total: 53976 [2021-03-25 07:44:26,051 INFO L156 LiptonReduction]: Total number of compositions: 104 [2021-03-25 07:44:26,051 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 734 [2021-03-25 07:44:26,052 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:26,052 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:26,052 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:26,052 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:26,052 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:26,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:26,052 INFO L82 PathProgramCache]: Analyzing trace with hash 713251, now seen corresponding path program 1 times [2021-03-25 07:44:26,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:26,053 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397946789] [2021-03-25 07:44:26,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:26,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:26,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:26,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:26,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:26,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397946789] [2021-03-25 07:44:26,078 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:26,078 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:26,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174154674] [2021-03-25 07:44:26,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:26,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:26,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:26,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:26,080 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 421 [2021-03-25 07:44:26,080 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 211 transitions, 11654 flow. Second operand has 3 states, 3 states have (on average 418.6666666666667) internal successors, (1256), 3 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:26,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:26,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 421 [2021-03-25 07:44:26,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:26,176 INFO L129 PetriNetUnfolder]: 0/210 cut-off events. [2021-03-25 07:44:26,176 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:26,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5985 conditions, 210 events. 0/210 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 184 event pairs, 0 based on Foata normal form. 105/315 useless extension candidates. Maximal degree in co-relation 0. Up to 105 conditions per place. [2021-03-25 07:44:26,177 INFO L132 encePairwiseOnDemand]: 419/421 looper letters, 0 selfloop transitions, 1 changer transitions 0/210 dead transitions. [2021-03-25 07:44:26,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 210 transitions, 11654 flow [2021-03-25 07:44:26,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:26,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:26,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1256 transitions. [2021-03-25 07:44:26,178 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9944576405384006 [2021-03-25 07:44:26,178 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1256 transitions. [2021-03-25 07:44:26,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1256 transitions. [2021-03-25 07:44:26,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:26,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1256 transitions. [2021-03-25 07:44:26,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 418.6666666666667) internal successors, (1256), 3 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:26,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 421.0) internal successors, (1684), 4 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:26,180 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 421.0) internal successors, (1684), 4 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:26,180 INFO L185 Difference]: Start difference. First operand has 420 places, 211 transitions, 11654 flow. Second operand 3 states and 1256 transitions. [2021-03-25 07:44:26,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 210 transitions, 11654 flow [2021-03-25 07:44:26,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 210 transitions, 942 flow, removed 5356 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:26,554 INFO L241 Difference]: Finished difference. Result has 421 places, 210 transitions, 942 flow [2021-03-25 07:44:26,554 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=421, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=942, PETRI_PLACES=421, PETRI_TRANSITIONS=210} [2021-03-25 07:44:26,554 INFO L343 CegarLoopForPetriNet]: 420 programPoint places, 1 predicate places. [2021-03-25 07:44:26,554 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:26,554 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 421 places, 210 transitions, 942 flow [2021-03-25 07:44:26,554 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 421 places, 210 transitions, 942 flow [2021-03-25 07:44:26,555 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 421 places, 210 transitions, 942 flow [2021-03-25 07:44:26,590 INFO L129 PetriNetUnfolder]: 0/210 cut-off events. [2021-03-25 07:44:26,590 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:26,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 629 conditions, 210 events. 0/210 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 208 event pairs, 0 based on Foata normal form. 0/210 useless extension candidates. Maximal degree in co-relation 0. Up to 105 conditions per place. [2021-03-25 07:44:26,597 INFO L142 LiptonReduction]: Number of co-enabled transitions 21632 [2021-03-25 07:44:26,612 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:26,612 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:26,612 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 58 [2021-03-25 07:44:26,612 INFO L480 AbstractCegarLoop]: Abstraction has has 421 places, 210 transitions, 942 flow [2021-03-25 07:44:26,612 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 418.6666666666667) internal successors, (1256), 3 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:26,612 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:26,612 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:26,612 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2021-03-25 07:44:26,612 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:26,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:26,613 INFO L82 PathProgramCache]: Analyzing trace with hash 880317380, now seen corresponding path program 1 times [2021-03-25 07:44:26,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:26,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462100158] [2021-03-25 07:44:26,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:26,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:26,637 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:26,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:26,639 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:26,658 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:26,659 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:26,659 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2021-03-25 07:44:26,659 WARN L342 ceAbstractionStarter]: 104 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:26,659 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 105 thread instances. [2021-03-25 07:44:26,734 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:26,735 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:26,735 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:26,735 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:26,735 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:26,735 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:26,735 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:26,735 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:26,735 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:26,735 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:26,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 531 places, 320 transitions, 12085 flow [2021-03-25 07:44:26,925 INFO L129 PetriNetUnfolder]: 0/635 cut-off events. [2021-03-25 07:44:26,925 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:26,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 635 events. 0/635 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2362 event pairs, 0 based on Foata normal form. 0/529 useless extension candidates. Maximal degree in co-relation 0. Up to 106 conditions per place. [2021-03-25 07:44:26,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 531 places, 320 transitions, 12085 flow [2021-03-25 07:44:26,929 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 529 places, 318 transitions, 12081 flow [2021-03-25 07:44:26,929 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:26,929 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 529 places, 318 transitions, 12081 flow [2021-03-25 07:44:26,929 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 529 places, 318 transitions, 12081 flow [2021-03-25 07:44:26,932 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 529 places, 318 transitions, 12081 flow [2021-03-25 07:44:27,087 INFO L129 PetriNetUnfolder]: 0/423 cut-off events. [2021-03-25 07:44:27,087 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:27,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6304 conditions, 423 events. 0/423 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1241 event pairs, 0 based on Foata normal form. 0/423 useless extension candidates. Maximal degree in co-relation 0. Up to 106 conditions per place. [2021-03-25 07:44:27,152 INFO L142 LiptonReduction]: Number of co-enabled transitions 66360 [2021-03-25 07:44:27,685 INFO L154 LiptonReduction]: Checked pairs total: 55020 [2021-03-25 07:44:27,685 INFO L156 LiptonReduction]: Total number of compositions: 105 [2021-03-25 07:44:27,686 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 757 [2021-03-25 07:44:27,686 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:27,686 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:27,686 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:27,687 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:27,687 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:27,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:27,687 INFO L82 PathProgramCache]: Analyzing trace with hash 726819, now seen corresponding path program 1 times [2021-03-25 07:44:27,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:27,687 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121495953] [2021-03-25 07:44:27,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:27,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:27,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:27,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:27,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:27,713 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121495953] [2021-03-25 07:44:27,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:27,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:27,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739139641] [2021-03-25 07:44:27,713 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:27,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:27,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:27,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:27,714 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 422 out of 425 [2021-03-25 07:44:27,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 213 transitions, 11871 flow. Second operand has 3 states, 3 states have (on average 422.6666666666667) internal successors, (1268), 3 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:27,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:27,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 422 of 425 [2021-03-25 07:44:27,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:27,816 INFO L129 PetriNetUnfolder]: 0/212 cut-off events. [2021-03-25 07:44:27,816 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:27,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6095 conditions, 212 events. 0/212 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 209 event pairs, 0 based on Foata normal form. 106/318 useless extension candidates. Maximal degree in co-relation 0. Up to 106 conditions per place. [2021-03-25 07:44:27,817 INFO L132 encePairwiseOnDemand]: 423/425 looper letters, 0 selfloop transitions, 1 changer transitions 0/212 dead transitions. [2021-03-25 07:44:27,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 212 transitions, 11871 flow [2021-03-25 07:44:27,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:27,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:27,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1268 transitions. [2021-03-25 07:44:27,818 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9945098039215686 [2021-03-25 07:44:27,818 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1268 transitions. [2021-03-25 07:44:27,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1268 transitions. [2021-03-25 07:44:27,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:27,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1268 transitions. [2021-03-25 07:44:27,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 422.6666666666667) internal successors, (1268), 3 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:27,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:27,819 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:27,819 INFO L185 Difference]: Start difference. First operand has 424 places, 213 transitions, 11871 flow. Second operand 3 states and 1268 transitions. [2021-03-25 07:44:27,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 212 transitions, 11871 flow [2021-03-25 07:44:28,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 212 transitions, 951 flow, removed 5460 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:28,210 INFO L241 Difference]: Finished difference. Result has 425 places, 212 transitions, 951 flow [2021-03-25 07:44:28,210 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=951, PETRI_PLACES=425, PETRI_TRANSITIONS=212} [2021-03-25 07:44:28,211 INFO L343 CegarLoopForPetriNet]: 424 programPoint places, 1 predicate places. [2021-03-25 07:44:28,211 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:28,211 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 425 places, 212 transitions, 951 flow [2021-03-25 07:44:28,211 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 425 places, 212 transitions, 951 flow [2021-03-25 07:44:28,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 425 places, 212 transitions, 951 flow [2021-03-25 07:44:28,247 INFO L129 PetriNetUnfolder]: 0/212 cut-off events. [2021-03-25 07:44:28,247 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:28,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 635 conditions, 212 events. 0/212 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 233 event pairs, 0 based on Foata normal form. 0/212 useless extension candidates. Maximal degree in co-relation 0. Up to 106 conditions per place. [2021-03-25 07:44:28,253 INFO L142 LiptonReduction]: Number of co-enabled transitions 22050 [2021-03-25 07:44:28,268 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:28,268 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:28,268 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 57 [2021-03-25 07:44:28,268 INFO L480 AbstractCegarLoop]: Abstraction has has 425 places, 212 transitions, 951 flow [2021-03-25 07:44:28,268 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 422.6666666666667) internal successors, (1268), 3 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:28,268 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:28,268 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:28,268 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2021-03-25 07:44:28,268 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:28,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:28,269 INFO L82 PathProgramCache]: Analyzing trace with hash -1757618395, now seen corresponding path program 1 times [2021-03-25 07:44:28,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:28,269 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428202747] [2021-03-25 07:44:28,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:28,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:28,292 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:28,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:28,294 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:28,313 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:28,313 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:28,314 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2021-03-25 07:44:28,314 WARN L342 ceAbstractionStarter]: 105 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:28,314 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 106 thread instances. [2021-03-25 07:44:28,394 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:28,394 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:28,394 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:28,394 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:28,395 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:28,395 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:28,395 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:28,395 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:28,395 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:28,395 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:28,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 536 places, 323 transitions, 12306 flow [2021-03-25 07:44:28,655 INFO L129 PetriNetUnfolder]: 0/641 cut-off events. [2021-03-25 07:44:28,655 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:28,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6631 conditions, 641 events. 0/641 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2404 event pairs, 0 based on Foata normal form. 0/534 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2021-03-25 07:44:28,655 INFO L82 GeneralOperation]: Start removeDead. Operand has 536 places, 323 transitions, 12306 flow [2021-03-25 07:44:28,659 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 534 places, 321 transitions, 12302 flow [2021-03-25 07:44:28,659 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:28,659 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 534 places, 321 transitions, 12302 flow [2021-03-25 07:44:28,659 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 534 places, 321 transitions, 12302 flow [2021-03-25 07:44:28,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 534 places, 321 transitions, 12302 flow [2021-03-25 07:44:28,814 INFO L129 PetriNetUnfolder]: 0/427 cut-off events. [2021-03-25 07:44:28,815 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:28,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6417 conditions, 427 events. 0/427 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1289 event pairs, 0 based on Foata normal form. 0/427 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2021-03-25 07:44:28,879 INFO L142 LiptonReduction]: Number of co-enabled transitions 67628 [2021-03-25 07:44:29,397 INFO L154 LiptonReduction]: Checked pairs total: 56074 [2021-03-25 07:44:29,397 INFO L156 LiptonReduction]: Total number of compositions: 106 [2021-03-25 07:44:29,398 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 739 [2021-03-25 07:44:29,398 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:29,398 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:29,399 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:29,399 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:29,399 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:29,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:29,399 INFO L82 PathProgramCache]: Analyzing trace with hash 740515, now seen corresponding path program 1 times [2021-03-25 07:44:29,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:29,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455248123] [2021-03-25 07:44:29,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:29,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:29,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:29,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:29,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:29,425 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455248123] [2021-03-25 07:44:29,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:29,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:29,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086684131] [2021-03-25 07:44:29,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:29,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:29,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:29,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:29,426 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 426 out of 429 [2021-03-25 07:44:29,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 215 transitions, 12090 flow. Second operand has 3 states, 3 states have (on average 426.6666666666667) internal successors, (1280), 3 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:29,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:29,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 426 of 429 [2021-03-25 07:44:29,426 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:29,526 INFO L129 PetriNetUnfolder]: 0/214 cut-off events. [2021-03-25 07:44:29,526 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:29,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6206 conditions, 214 events. 0/214 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 220 event pairs, 0 based on Foata normal form. 107/321 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2021-03-25 07:44:29,527 INFO L132 encePairwiseOnDemand]: 427/429 looper letters, 0 selfloop transitions, 1 changer transitions 0/214 dead transitions. [2021-03-25 07:44:29,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 214 transitions, 12090 flow [2021-03-25 07:44:29,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:29,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:29,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1280 transitions. [2021-03-25 07:44:29,528 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9945609945609946 [2021-03-25 07:44:29,528 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1280 transitions. [2021-03-25 07:44:29,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1280 transitions. [2021-03-25 07:44:29,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:29,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1280 transitions. [2021-03-25 07:44:29,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 426.6666666666667) internal successors, (1280), 3 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:29,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 429.0) internal successors, (1716), 4 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:29,529 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 429.0) internal successors, (1716), 4 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:29,529 INFO L185 Difference]: Start difference. First operand has 428 places, 215 transitions, 12090 flow. Second operand 3 states and 1280 transitions. [2021-03-25 07:44:29,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 214 transitions, 12090 flow [2021-03-25 07:44:29,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 214 transitions, 960 flow, removed 5565 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:29,928 INFO L241 Difference]: Finished difference. Result has 429 places, 214 transitions, 960 flow [2021-03-25 07:44:29,928 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=960, PETRI_PLACES=429, PETRI_TRANSITIONS=214} [2021-03-25 07:44:29,928 INFO L343 CegarLoopForPetriNet]: 428 programPoint places, 1 predicate places. [2021-03-25 07:44:29,928 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:29,928 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 429 places, 214 transitions, 960 flow [2021-03-25 07:44:29,928 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 429 places, 214 transitions, 960 flow [2021-03-25 07:44:29,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 429 places, 214 transitions, 960 flow [2021-03-25 07:44:29,966 INFO L129 PetriNetUnfolder]: 0/214 cut-off events. [2021-03-25 07:44:29,966 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:29,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 641 conditions, 214 events. 0/214 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 216 event pairs, 0 based on Foata normal form. 0/214 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2021-03-25 07:44:29,973 INFO L142 LiptonReduction]: Number of co-enabled transitions 22472 [2021-03-25 07:44:29,987 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:29,988 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:29,988 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 60 [2021-03-25 07:44:29,988 INFO L480 AbstractCegarLoop]: Abstraction has has 429 places, 214 transitions, 960 flow [2021-03-25 07:44:29,988 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 426.6666666666667) internal successors, (1280), 3 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:29,988 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:29,988 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:29,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2021-03-25 07:44:29,988 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:29,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:29,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1605029767, now seen corresponding path program 1 times [2021-03-25 07:44:29,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:29,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833465422] [2021-03-25 07:44:29,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:30,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:30,012 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:30,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:30,014 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:30,034 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:30,034 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:30,034 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2021-03-25 07:44:30,034 WARN L342 ceAbstractionStarter]: 106 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:30,034 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 107 thread instances. [2021-03-25 07:44:30,109 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:30,109 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:30,109 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:30,109 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:30,109 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:30,110 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:30,110 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:30,110 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:30,110 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:30,110 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:30,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 541 places, 326 transitions, 12529 flow [2021-03-25 07:44:30,305 INFO L129 PetriNetUnfolder]: 0/647 cut-off events. [2021-03-25 07:44:30,305 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:30,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6747 conditions, 647 events. 0/647 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2391 event pairs, 0 based on Foata normal form. 0/539 useless extension candidates. Maximal degree in co-relation 0. Up to 108 conditions per place. [2021-03-25 07:44:30,305 INFO L82 GeneralOperation]: Start removeDead. Operand has 541 places, 326 transitions, 12529 flow [2021-03-25 07:44:30,309 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 539 places, 324 transitions, 12525 flow [2021-03-25 07:44:30,309 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:30,309 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 539 places, 324 transitions, 12525 flow [2021-03-25 07:44:30,309 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 539 places, 324 transitions, 12525 flow [2021-03-25 07:44:30,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 539 places, 324 transitions, 12525 flow [2021-03-25 07:44:30,471 INFO L129 PetriNetUnfolder]: 0/431 cut-off events. [2021-03-25 07:44:30,471 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:30,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6531 conditions, 431 events. 0/431 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1347 event pairs, 0 based on Foata normal form. 0/431 useless extension candidates. Maximal degree in co-relation 0. Up to 108 conditions per place. [2021-03-25 07:44:30,539 INFO L142 LiptonReduction]: Number of co-enabled transitions 68908 [2021-03-25 07:44:31,065 INFO L154 LiptonReduction]: Checked pairs total: 57138 [2021-03-25 07:44:31,065 INFO L156 LiptonReduction]: Total number of compositions: 107 [2021-03-25 07:44:31,065 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 756 [2021-03-25 07:44:31,066 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:31,066 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:31,066 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:31,066 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:31,066 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:31,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:31,066 INFO L82 PathProgramCache]: Analyzing trace with hash 754339, now seen corresponding path program 1 times [2021-03-25 07:44:31,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:31,066 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724769148] [2021-03-25 07:44:31,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:31,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:31,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:31,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:31,093 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724769148] [2021-03-25 07:44:31,093 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:31,093 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:31,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517991291] [2021-03-25 07:44:31,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:31,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:31,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:31,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:31,095 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 430 out of 433 [2021-03-25 07:44:31,095 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 217 transitions, 12311 flow. Second operand has 3 states, 3 states have (on average 430.6666666666667) internal successors, (1292), 3 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:31,095 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:31,095 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 430 of 433 [2021-03-25 07:44:31,095 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:31,199 INFO L129 PetriNetUnfolder]: 0/216 cut-off events. [2021-03-25 07:44:31,200 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:31,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6318 conditions, 216 events. 0/216 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 221 event pairs, 0 based on Foata normal form. 108/324 useless extension candidates. Maximal degree in co-relation 0. Up to 108 conditions per place. [2021-03-25 07:44:31,200 INFO L132 encePairwiseOnDemand]: 431/433 looper letters, 0 selfloop transitions, 1 changer transitions 0/216 dead transitions. [2021-03-25 07:44:31,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 216 transitions, 12311 flow [2021-03-25 07:44:31,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:31,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:31,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1292 transitions. [2021-03-25 07:44:31,201 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9946112394149346 [2021-03-25 07:44:31,201 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1292 transitions. [2021-03-25 07:44:31,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1292 transitions. [2021-03-25 07:44:31,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:31,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1292 transitions. [2021-03-25 07:44:31,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 430.6666666666667) internal successors, (1292), 3 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:31,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 433.0) internal successors, (1732), 4 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:31,203 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 433.0) internal successors, (1732), 4 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:31,203 INFO L185 Difference]: Start difference. First operand has 432 places, 217 transitions, 12311 flow. Second operand 3 states and 1292 transitions. [2021-03-25 07:44:31,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 216 transitions, 12311 flow [2021-03-25 07:44:31,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 216 transitions, 969 flow, removed 5671 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:31,625 INFO L241 Difference]: Finished difference. Result has 433 places, 216 transitions, 969 flow [2021-03-25 07:44:31,625 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=433, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=969, PETRI_PLACES=433, PETRI_TRANSITIONS=216} [2021-03-25 07:44:31,625 INFO L343 CegarLoopForPetriNet]: 432 programPoint places, 1 predicate places. [2021-03-25 07:44:31,625 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:31,625 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 433 places, 216 transitions, 969 flow [2021-03-25 07:44:31,626 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 433 places, 216 transitions, 969 flow [2021-03-25 07:44:31,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 433 places, 216 transitions, 969 flow [2021-03-25 07:44:31,663 INFO L129 PetriNetUnfolder]: 0/216 cut-off events. [2021-03-25 07:44:31,663 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:31,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 647 conditions, 216 events. 0/216 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 217 event pairs, 0 based on Foata normal form. 0/216 useless extension candidates. Maximal degree in co-relation 0. Up to 108 conditions per place. [2021-03-25 07:44:31,669 INFO L142 LiptonReduction]: Number of co-enabled transitions 22898 [2021-03-25 07:44:31,685 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:31,685 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:31,685 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 60 [2021-03-25 07:44:31,685 INFO L480 AbstractCegarLoop]: Abstraction has has 433 places, 216 transitions, 969 flow [2021-03-25 07:44:31,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 430.6666666666667) internal successors, (1292), 3 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:31,685 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:31,685 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:31,685 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2021-03-25 07:44:31,685 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:31,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:31,686 INFO L82 PathProgramCache]: Analyzing trace with hash -1415789408, now seen corresponding path program 1 times [2021-03-25 07:44:31,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:31,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488017136] [2021-03-25 07:44:31,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:31,710 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:31,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:31,712 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:31,731 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:31,732 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:31,732 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2021-03-25 07:44:31,732 WARN L342 ceAbstractionStarter]: 107 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:31,732 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 108 thread instances. [2021-03-25 07:44:31,810 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:31,810 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:31,810 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:31,810 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:31,810 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:31,810 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:31,810 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:31,811 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:31,811 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:31,811 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:31,813 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 546 places, 329 transitions, 12754 flow [2021-03-25 07:44:32,058 INFO L129 PetriNetUnfolder]: 0/653 cut-off events. [2021-03-25 07:44:32,058 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:32,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6864 conditions, 653 events. 0/653 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2389 event pairs, 0 based on Foata normal form. 0/544 useless extension candidates. Maximal degree in co-relation 0. Up to 109 conditions per place. [2021-03-25 07:44:32,058 INFO L82 GeneralOperation]: Start removeDead. Operand has 546 places, 329 transitions, 12754 flow [2021-03-25 07:44:32,062 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 544 places, 327 transitions, 12750 flow [2021-03-25 07:44:32,062 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:32,062 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 544 places, 327 transitions, 12750 flow [2021-03-25 07:44:32,062 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 544 places, 327 transitions, 12750 flow [2021-03-25 07:44:32,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 544 places, 327 transitions, 12750 flow [2021-03-25 07:44:32,225 INFO L129 PetriNetUnfolder]: 0/435 cut-off events. [2021-03-25 07:44:32,225 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:32,226 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6646 conditions, 435 events. 0/435 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1210 event pairs, 0 based on Foata normal form. 0/435 useless extension candidates. Maximal degree in co-relation 0. Up to 109 conditions per place. [2021-03-25 07:44:32,294 INFO L142 LiptonReduction]: Number of co-enabled transitions 70200 [2021-03-25 07:44:32,826 INFO L154 LiptonReduction]: Checked pairs total: 58212 [2021-03-25 07:44:32,826 INFO L156 LiptonReduction]: Total number of compositions: 108 [2021-03-25 07:44:32,826 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 764 [2021-03-25 07:44:32,827 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:32,827 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:32,827 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:32,827 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:32,827 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:32,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:32,827 INFO L82 PathProgramCache]: Analyzing trace with hash 768291, now seen corresponding path program 1 times [2021-03-25 07:44:32,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:32,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422308383] [2021-03-25 07:44:32,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:32,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:32,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:32,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:32,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:32,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422308383] [2021-03-25 07:44:32,854 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:32,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:32,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915158489] [2021-03-25 07:44:32,854 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:32,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:32,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:32,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:32,855 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 437 [2021-03-25 07:44:32,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 219 transitions, 12534 flow. Second operand has 3 states, 3 states have (on average 434.6666666666667) internal successors, (1304), 3 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:32,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:32,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 437 [2021-03-25 07:44:32,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:32,959 INFO L129 PetriNetUnfolder]: 0/218 cut-off events. [2021-03-25 07:44:32,959 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:32,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6431 conditions, 218 events. 0/218 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 208 event pairs, 0 based on Foata normal form. 109/327 useless extension candidates. Maximal degree in co-relation 0. Up to 109 conditions per place. [2021-03-25 07:44:32,960 INFO L132 encePairwiseOnDemand]: 435/437 looper letters, 0 selfloop transitions, 1 changer transitions 0/218 dead transitions. [2021-03-25 07:44:32,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 218 transitions, 12534 flow [2021-03-25 07:44:32,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:32,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:32,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1304 transitions. [2021-03-25 07:44:32,961 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9946605644546148 [2021-03-25 07:44:32,961 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1304 transitions. [2021-03-25 07:44:32,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1304 transitions. [2021-03-25 07:44:32,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:32,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1304 transitions. [2021-03-25 07:44:32,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 434.6666666666667) internal successors, (1304), 3 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:32,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:32,962 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:32,962 INFO L185 Difference]: Start difference. First operand has 436 places, 219 transitions, 12534 flow. Second operand 3 states and 1304 transitions. [2021-03-25 07:44:32,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 218 transitions, 12534 flow [2021-03-25 07:44:33,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 218 transitions, 978 flow, removed 5778 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:33,396 INFO L241 Difference]: Finished difference. Result has 437 places, 218 transitions, 978 flow [2021-03-25 07:44:33,396 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=978, PETRI_PLACES=437, PETRI_TRANSITIONS=218} [2021-03-25 07:44:33,396 INFO L343 CegarLoopForPetriNet]: 436 programPoint places, 1 predicate places. [2021-03-25 07:44:33,396 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:33,397 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 437 places, 218 transitions, 978 flow [2021-03-25 07:44:33,397 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 437 places, 218 transitions, 978 flow [2021-03-25 07:44:33,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 437 places, 218 transitions, 978 flow [2021-03-25 07:44:33,435 INFO L129 PetriNetUnfolder]: 0/218 cut-off events. [2021-03-25 07:44:33,435 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:33,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 653 conditions, 218 events. 0/218 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 216 event pairs, 0 based on Foata normal form. 0/218 useless extension candidates. Maximal degree in co-relation 0. Up to 109 conditions per place. [2021-03-25 07:44:33,441 INFO L142 LiptonReduction]: Number of co-enabled transitions 23328 [2021-03-25 07:44:33,457 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:33,457 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:33,457 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 61 [2021-03-25 07:44:33,457 INFO L480 AbstractCegarLoop]: Abstraction has has 437 places, 218 transitions, 978 flow [2021-03-25 07:44:33,458 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 434.6666666666667) internal successors, (1304), 3 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:33,458 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:33,458 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:33,458 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2021-03-25 07:44:33,458 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:33,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:33,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1385242294, now seen corresponding path program 1 times [2021-03-25 07:44:33,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:33,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260736559] [2021-03-25 07:44:33,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:33,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:33,482 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:33,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:33,484 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:33,504 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:33,505 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:33,505 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2021-03-25 07:44:33,505 WARN L342 ceAbstractionStarter]: 108 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:33,505 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 109 thread instances. [2021-03-25 07:44:33,584 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:33,584 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:33,584 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:33,584 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:33,584 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:33,584 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:33,584 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:33,584 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:33,584 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:33,585 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:33,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 551 places, 332 transitions, 12981 flow [2021-03-25 07:44:33,789 INFO L129 PetriNetUnfolder]: 0/659 cut-off events. [2021-03-25 07:44:33,789 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:33,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6982 conditions, 659 events. 0/659 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2514 event pairs, 0 based on Foata normal form. 0/549 useless extension candidates. Maximal degree in co-relation 0. Up to 110 conditions per place. [2021-03-25 07:44:33,790 INFO L82 GeneralOperation]: Start removeDead. Operand has 551 places, 332 transitions, 12981 flow [2021-03-25 07:44:33,794 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 549 places, 330 transitions, 12977 flow [2021-03-25 07:44:33,794 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:33,794 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 549 places, 330 transitions, 12977 flow [2021-03-25 07:44:33,794 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 549 places, 330 transitions, 12977 flow [2021-03-25 07:44:33,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 549 places, 330 transitions, 12977 flow [2021-03-25 07:44:33,966 INFO L129 PetriNetUnfolder]: 0/439 cut-off events. [2021-03-25 07:44:33,966 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:33,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6762 conditions, 439 events. 0/439 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1283 event pairs, 0 based on Foata normal form. 0/439 useless extension candidates. Maximal degree in co-relation 0. Up to 110 conditions per place. [2021-03-25 07:44:34,038 INFO L142 LiptonReduction]: Number of co-enabled transitions 71504 [2021-03-25 07:44:34,599 INFO L154 LiptonReduction]: Checked pairs total: 59296 [2021-03-25 07:44:34,599 INFO L156 LiptonReduction]: Total number of compositions: 109 [2021-03-25 07:44:34,599 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 805 [2021-03-25 07:44:34,600 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:34,600 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:34,600 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:34,600 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:34,600 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:34,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:34,600 INFO L82 PathProgramCache]: Analyzing trace with hash 782371, now seen corresponding path program 1 times [2021-03-25 07:44:34,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:34,600 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269362285] [2021-03-25 07:44:34,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:34,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:34,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:34,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:34,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:34,629 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269362285] [2021-03-25 07:44:34,629 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:34,629 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:34,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223193969] [2021-03-25 07:44:34,629 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:34,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:34,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:34,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:34,630 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 438 out of 441 [2021-03-25 07:44:34,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 221 transitions, 12759 flow. Second operand has 3 states, 3 states have (on average 438.6666666666667) internal successors, (1316), 3 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:34,631 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:34,631 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 438 of 441 [2021-03-25 07:44:34,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:34,741 INFO L129 PetriNetUnfolder]: 0/220 cut-off events. [2021-03-25 07:44:34,741 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:34,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6545 conditions, 220 events. 0/220 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 207 event pairs, 0 based on Foata normal form. 110/330 useless extension candidates. Maximal degree in co-relation 0. Up to 110 conditions per place. [2021-03-25 07:44:34,742 INFO L132 encePairwiseOnDemand]: 439/441 looper letters, 0 selfloop transitions, 1 changer transitions 0/220 dead transitions. [2021-03-25 07:44:34,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 220 transitions, 12759 flow [2021-03-25 07:44:34,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:34,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:34,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1316 transitions. [2021-03-25 07:44:34,743 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9947089947089947 [2021-03-25 07:44:34,743 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1316 transitions. [2021-03-25 07:44:34,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1316 transitions. [2021-03-25 07:44:34,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:34,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1316 transitions. [2021-03-25 07:44:34,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 438.6666666666667) internal successors, (1316), 3 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:34,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:34,745 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:34,745 INFO L185 Difference]: Start difference. First operand has 440 places, 221 transitions, 12759 flow. Second operand 3 states and 1316 transitions. [2021-03-25 07:44:34,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 220 transitions, 12759 flow [2021-03-25 07:44:35,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 220 transitions, 987 flow, removed 5886 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:35,221 INFO L241 Difference]: Finished difference. Result has 441 places, 220 transitions, 987 flow [2021-03-25 07:44:35,221 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=987, PETRI_PLACES=441, PETRI_TRANSITIONS=220} [2021-03-25 07:44:35,221 INFO L343 CegarLoopForPetriNet]: 440 programPoint places, 1 predicate places. [2021-03-25 07:44:35,221 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:35,221 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 441 places, 220 transitions, 987 flow [2021-03-25 07:44:35,222 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 441 places, 220 transitions, 987 flow [2021-03-25 07:44:35,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 441 places, 220 transitions, 987 flow [2021-03-25 07:44:35,330 INFO L129 PetriNetUnfolder]: 0/220 cut-off events. [2021-03-25 07:44:35,330 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:35,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 659 conditions, 220 events. 0/220 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 197 event pairs, 0 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 0. Up to 110 conditions per place. [2021-03-25 07:44:35,336 INFO L142 LiptonReduction]: Number of co-enabled transitions 23762 [2021-03-25 07:44:35,352 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:35,352 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:35,353 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 132 [2021-03-25 07:44:35,353 INFO L480 AbstractCegarLoop]: Abstraction has has 441 places, 220 transitions, 987 flow [2021-03-25 07:44:35,353 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 438.6666666666667) internal successors, (1316), 3 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:35,353 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:35,353 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:35,353 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2021-03-25 07:44:35,353 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:35,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:35,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1118241323, now seen corresponding path program 1 times [2021-03-25 07:44:35,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:35,354 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781678239] [2021-03-25 07:44:35,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:35,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:35,383 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:35,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:35,385 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:35,406 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:35,406 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:35,406 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2021-03-25 07:44:35,406 WARN L342 ceAbstractionStarter]: 109 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:35,406 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 110 thread instances. [2021-03-25 07:44:35,487 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:35,487 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:35,488 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:35,488 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:35,488 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:35,488 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:35,488 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:35,488 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:35,488 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:35,488 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:35,491 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 556 places, 335 transitions, 13210 flow [2021-03-25 07:44:35,700 INFO L129 PetriNetUnfolder]: 0/665 cut-off events. [2021-03-25 07:44:35,700 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:35,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7101 conditions, 665 events. 0/665 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2427 event pairs, 0 based on Foata normal form. 0/554 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2021-03-25 07:44:35,700 INFO L82 GeneralOperation]: Start removeDead. Operand has 556 places, 335 transitions, 13210 flow [2021-03-25 07:44:35,704 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 554 places, 333 transitions, 13206 flow [2021-03-25 07:44:35,704 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:35,704 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 554 places, 333 transitions, 13206 flow [2021-03-25 07:44:35,705 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 554 places, 333 transitions, 13206 flow [2021-03-25 07:44:35,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 554 places, 333 transitions, 13206 flow [2021-03-25 07:44:35,878 INFO L129 PetriNetUnfolder]: 0/443 cut-off events. [2021-03-25 07:44:35,878 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:35,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6879 conditions, 443 events. 0/443 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1331 event pairs, 0 based on Foata normal form. 0/443 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2021-03-25 07:44:35,952 INFO L142 LiptonReduction]: Number of co-enabled transitions 72820 [2021-03-25 07:44:36,524 INFO L154 LiptonReduction]: Checked pairs total: 60390 [2021-03-25 07:44:36,525 INFO L156 LiptonReduction]: Total number of compositions: 110 [2021-03-25 07:44:36,525 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 821 [2021-03-25 07:44:36,525 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:36,526 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:36,526 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:36,526 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:36,526 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:36,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:36,526 INFO L82 PathProgramCache]: Analyzing trace with hash 796579, now seen corresponding path program 1 times [2021-03-25 07:44:36,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:36,526 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289751491] [2021-03-25 07:44:36,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:36,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:36,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:36,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:36,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:36,556 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289751491] [2021-03-25 07:44:36,556 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:36,556 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:36,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828687674] [2021-03-25 07:44:36,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:36,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:36,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:36,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:36,557 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 442 out of 445 [2021-03-25 07:44:36,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 223 transitions, 12986 flow. Second operand has 3 states, 3 states have (on average 442.6666666666667) internal successors, (1328), 3 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:36,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:36,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 442 of 445 [2021-03-25 07:44:36,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:36,671 INFO L129 PetriNetUnfolder]: 0/222 cut-off events. [2021-03-25 07:44:36,671 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:36,671 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6660 conditions, 222 events. 0/222 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 176 event pairs, 0 based on Foata normal form. 111/333 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2021-03-25 07:44:36,672 INFO L132 encePairwiseOnDemand]: 443/445 looper letters, 0 selfloop transitions, 1 changer transitions 0/222 dead transitions. [2021-03-25 07:44:36,672 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 222 transitions, 12986 flow [2021-03-25 07:44:36,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:36,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:36,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1328 transitions. [2021-03-25 07:44:36,673 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9947565543071161 [2021-03-25 07:44:36,673 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1328 transitions. [2021-03-25 07:44:36,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1328 transitions. [2021-03-25 07:44:36,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:36,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1328 transitions. [2021-03-25 07:44:36,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 442.6666666666667) internal successors, (1328), 3 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:36,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 445.0) internal successors, (1780), 4 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:36,675 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 445.0) internal successors, (1780), 4 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:36,675 INFO L185 Difference]: Start difference. First operand has 444 places, 223 transitions, 12986 flow. Second operand 3 states and 1328 transitions. [2021-03-25 07:44:36,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 222 transitions, 12986 flow [2021-03-25 07:44:37,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 222 transitions, 996 flow, removed 5995 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:37,155 INFO L241 Difference]: Finished difference. Result has 445 places, 222 transitions, 996 flow [2021-03-25 07:44:37,156 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=445, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=996, PETRI_PLACES=445, PETRI_TRANSITIONS=222} [2021-03-25 07:44:37,156 INFO L343 CegarLoopForPetriNet]: 444 programPoint places, 1 predicate places. [2021-03-25 07:44:37,156 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:37,156 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 445 places, 222 transitions, 996 flow [2021-03-25 07:44:37,156 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 445 places, 222 transitions, 996 flow [2021-03-25 07:44:37,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 445 places, 222 transitions, 996 flow [2021-03-25 07:44:37,196 INFO L129 PetriNetUnfolder]: 0/222 cut-off events. [2021-03-25 07:44:37,197 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:37,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 665 conditions, 222 events. 0/222 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 220 event pairs, 0 based on Foata normal form. 0/222 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2021-03-25 07:44:37,203 INFO L142 LiptonReduction]: Number of co-enabled transitions 24200 [2021-03-25 07:44:37,219 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:37,219 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:37,220 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 64 [2021-03-25 07:44:37,220 INFO L480 AbstractCegarLoop]: Abstraction has has 445 places, 222 transitions, 996 flow [2021-03-25 07:44:37,220 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 442.6666666666667) internal successors, (1328), 3 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:37,220 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:37,220 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:37,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2021-03-25 07:44:37,220 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:37,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:37,220 INFO L82 PathProgramCache]: Analyzing trace with hash -927871219, now seen corresponding path program 1 times [2021-03-25 07:44:37,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:37,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339935051] [2021-03-25 07:44:37,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:37,253 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:37,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:37,255 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:37,277 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:37,277 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:37,277 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2021-03-25 07:44:37,277 WARN L342 ceAbstractionStarter]: 110 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:37,277 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 111 thread instances. [2021-03-25 07:44:37,361 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:37,361 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:37,362 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:37,362 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:37,362 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:37,362 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:37,362 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:37,362 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:37,362 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:37,362 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:37,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 561 places, 338 transitions, 13441 flow [2021-03-25 07:44:37,577 INFO L129 PetriNetUnfolder]: 0/671 cut-off events. [2021-03-25 07:44:37,577 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:37,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7221 conditions, 671 events. 0/671 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2521 event pairs, 0 based on Foata normal form. 0/559 useless extension candidates. Maximal degree in co-relation 0. Up to 112 conditions per place. [2021-03-25 07:44:37,577 INFO L82 GeneralOperation]: Start removeDead. Operand has 561 places, 338 transitions, 13441 flow [2021-03-25 07:44:37,581 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 559 places, 336 transitions, 13437 flow [2021-03-25 07:44:37,582 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:37,582 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 559 places, 336 transitions, 13437 flow [2021-03-25 07:44:37,582 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 559 places, 336 transitions, 13437 flow [2021-03-25 07:44:37,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 559 places, 336 transitions, 13437 flow [2021-03-25 07:44:37,759 INFO L129 PetriNetUnfolder]: 0/447 cut-off events. [2021-03-25 07:44:37,760 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:37,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6997 conditions, 447 events. 0/447 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1212 event pairs, 0 based on Foata normal form. 0/447 useless extension candidates. Maximal degree in co-relation 0. Up to 112 conditions per place. [2021-03-25 07:44:37,835 INFO L142 LiptonReduction]: Number of co-enabled transitions 74148 [2021-03-25 07:44:38,403 INFO L154 LiptonReduction]: Checked pairs total: 61494 [2021-03-25 07:44:38,404 INFO L156 LiptonReduction]: Total number of compositions: 111 [2021-03-25 07:44:38,404 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 822 [2021-03-25 07:44:38,404 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:38,405 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:38,405 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:38,405 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:38,405 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:38,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:38,405 INFO L82 PathProgramCache]: Analyzing trace with hash 810915, now seen corresponding path program 1 times [2021-03-25 07:44:38,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:38,405 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389121185] [2021-03-25 07:44:38,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:38,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:38,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:38,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:38,439 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389121185] [2021-03-25 07:44:38,439 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:38,439 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:38,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349262127] [2021-03-25 07:44:38,439 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:38,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:38,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:38,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:38,441 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 446 out of 449 [2021-03-25 07:44:38,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 225 transitions, 13215 flow. Second operand has 3 states, 3 states have (on average 446.6666666666667) internal successors, (1340), 3 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:38,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:38,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 446 of 449 [2021-03-25 07:44:38,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:38,620 INFO L129 PetriNetUnfolder]: 0/224 cut-off events. [2021-03-25 07:44:38,620 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:38,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6776 conditions, 224 events. 0/224 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 209 event pairs, 0 based on Foata normal form. 112/336 useless extension candidates. Maximal degree in co-relation 0. Up to 112 conditions per place. [2021-03-25 07:44:38,621 INFO L132 encePairwiseOnDemand]: 447/449 looper letters, 0 selfloop transitions, 1 changer transitions 0/224 dead transitions. [2021-03-25 07:44:38,621 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 224 transitions, 13215 flow [2021-03-25 07:44:38,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:38,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:38,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1340 transitions. [2021-03-25 07:44:38,621 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9948032665181886 [2021-03-25 07:44:38,621 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1340 transitions. [2021-03-25 07:44:38,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1340 transitions. [2021-03-25 07:44:38,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:38,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1340 transitions. [2021-03-25 07:44:38,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 446.6666666666667) internal successors, (1340), 3 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:38,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 449.0) internal successors, (1796), 4 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:38,623 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 449.0) internal successors, (1796), 4 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:38,624 INFO L185 Difference]: Start difference. First operand has 448 places, 225 transitions, 13215 flow. Second operand 3 states and 1340 transitions. [2021-03-25 07:44:38,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 224 transitions, 13215 flow [2021-03-25 07:44:39,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 224 transitions, 1005 flow, removed 6105 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:39,107 INFO L241 Difference]: Finished difference. Result has 449 places, 224 transitions, 1005 flow [2021-03-25 07:44:39,108 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=449, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1005, PETRI_PLACES=449, PETRI_TRANSITIONS=224} [2021-03-25 07:44:39,108 INFO L343 CegarLoopForPetriNet]: 448 programPoint places, 1 predicate places. [2021-03-25 07:44:39,108 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:39,108 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 449 places, 224 transitions, 1005 flow [2021-03-25 07:44:39,108 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 449 places, 224 transitions, 1005 flow [2021-03-25 07:44:39,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 449 places, 224 transitions, 1005 flow [2021-03-25 07:44:39,148 INFO L129 PetriNetUnfolder]: 0/224 cut-off events. [2021-03-25 07:44:39,148 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:39,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 671 conditions, 224 events. 0/224 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 219 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 0. Up to 112 conditions per place. [2021-03-25 07:44:39,155 INFO L142 LiptonReduction]: Number of co-enabled transitions 24642 [2021-03-25 07:44:39,171 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:39,171 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:39,171 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 63 [2021-03-25 07:44:39,172 INFO L480 AbstractCegarLoop]: Abstraction has has 449 places, 224 transitions, 1005 flow [2021-03-25 07:44:39,172 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 446.6666666666667) internal successors, (1340), 3 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:39,172 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:39,172 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:39,172 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2021-03-25 07:44:39,172 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:39,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:39,172 INFO L82 PathProgramCache]: Analyzing trace with hash -444591674, now seen corresponding path program 1 times [2021-03-25 07:44:39,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:39,172 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817772839] [2021-03-25 07:44:39,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:39,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:39,203 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:39,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:39,205 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:39,227 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:39,227 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:39,227 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2021-03-25 07:44:39,227 WARN L342 ceAbstractionStarter]: 111 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:39,227 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 112 thread instances. [2021-03-25 07:44:39,308 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:39,309 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:39,309 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:39,309 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:39,309 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:39,309 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:39,309 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:39,309 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:39,309 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:39,309 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:39,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 566 places, 341 transitions, 13674 flow [2021-03-25 07:44:39,527 INFO L129 PetriNetUnfolder]: 0/677 cut-off events. [2021-03-25 07:44:39,528 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:39,528 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7342 conditions, 677 events. 0/677 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2437 event pairs, 0 based on Foata normal form. 0/564 useless extension candidates. Maximal degree in co-relation 0. Up to 113 conditions per place. [2021-03-25 07:44:39,528 INFO L82 GeneralOperation]: Start removeDead. Operand has 566 places, 341 transitions, 13674 flow [2021-03-25 07:44:39,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 564 places, 339 transitions, 13670 flow [2021-03-25 07:44:39,532 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:39,532 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 564 places, 339 transitions, 13670 flow [2021-03-25 07:44:39,532 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 564 places, 339 transitions, 13670 flow [2021-03-25 07:44:39,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 564 places, 339 transitions, 13670 flow [2021-03-25 07:44:39,715 INFO L129 PetriNetUnfolder]: 0/451 cut-off events. [2021-03-25 07:44:39,716 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:39,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7116 conditions, 451 events. 0/451 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1241 event pairs, 0 based on Foata normal form. 0/451 useless extension candidates. Maximal degree in co-relation 0. Up to 113 conditions per place. [2021-03-25 07:44:39,793 INFO L142 LiptonReduction]: Number of co-enabled transitions 75488 [2021-03-25 07:44:40,370 INFO L154 LiptonReduction]: Checked pairs total: 62608 [2021-03-25 07:44:40,370 INFO L156 LiptonReduction]: Total number of compositions: 112 [2021-03-25 07:44:40,370 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 838 [2021-03-25 07:44:40,371 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:40,371 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:40,371 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:40,371 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:40,371 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:40,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:40,371 INFO L82 PathProgramCache]: Analyzing trace with hash 825379, now seen corresponding path program 1 times [2021-03-25 07:44:40,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:40,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245312180] [2021-03-25 07:44:40,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:40,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:40,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:40,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:40,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:40,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245312180] [2021-03-25 07:44:40,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:40,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:40,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092551071] [2021-03-25 07:44:40,406 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:40,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:40,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:40,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:40,407 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 450 out of 453 [2021-03-25 07:44:40,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 227 transitions, 13446 flow. Second operand has 3 states, 3 states have (on average 450.6666666666667) internal successors, (1352), 3 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:40,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:40,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 450 of 453 [2021-03-25 07:44:40,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:40,524 INFO L129 PetriNetUnfolder]: 0/226 cut-off events. [2021-03-25 07:44:40,524 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:40,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6893 conditions, 226 events. 0/226 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 206 event pairs, 0 based on Foata normal form. 113/339 useless extension candidates. Maximal degree in co-relation 0. Up to 113 conditions per place. [2021-03-25 07:44:40,525 INFO L132 encePairwiseOnDemand]: 451/453 looper letters, 0 selfloop transitions, 1 changer transitions 0/226 dead transitions. [2021-03-25 07:44:40,525 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 226 transitions, 13446 flow [2021-03-25 07:44:40,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:40,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:40,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1352 transitions. [2021-03-25 07:44:40,526 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9948491537895512 [2021-03-25 07:44:40,526 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1352 transitions. [2021-03-25 07:44:40,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1352 transitions. [2021-03-25 07:44:40,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:40,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1352 transitions. [2021-03-25 07:44:40,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 450.6666666666667) internal successors, (1352), 3 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:40,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:40,527 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:40,527 INFO L185 Difference]: Start difference. First operand has 452 places, 227 transitions, 13446 flow. Second operand 3 states and 1352 transitions. [2021-03-25 07:44:40,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 226 transitions, 13446 flow [2021-03-25 07:44:41,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 226 transitions, 1014 flow, removed 6216 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:41,029 INFO L241 Difference]: Finished difference. Result has 453 places, 226 transitions, 1014 flow [2021-03-25 07:44:41,029 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1014, PETRI_PLACES=453, PETRI_TRANSITIONS=226} [2021-03-25 07:44:41,029 INFO L343 CegarLoopForPetriNet]: 452 programPoint places, 1 predicate places. [2021-03-25 07:44:41,029 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:41,029 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 453 places, 226 transitions, 1014 flow [2021-03-25 07:44:41,029 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 453 places, 226 transitions, 1014 flow [2021-03-25 07:44:41,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 453 places, 226 transitions, 1014 flow [2021-03-25 07:44:41,070 INFO L129 PetriNetUnfolder]: 0/226 cut-off events. [2021-03-25 07:44:41,071 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:41,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 677 conditions, 226 events. 0/226 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 220 event pairs, 0 based on Foata normal form. 0/226 useless extension candidates. Maximal degree in co-relation 0. Up to 113 conditions per place. [2021-03-25 07:44:41,078 INFO L142 LiptonReduction]: Number of co-enabled transitions 25088 [2021-03-25 07:44:41,094 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:41,094 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:41,094 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 65 [2021-03-25 07:44:41,094 INFO L480 AbstractCegarLoop]: Abstraction has has 453 places, 226 transitions, 1014 flow [2021-03-25 07:44:41,095 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 450.6666666666667) internal successors, (1352), 3 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:41,095 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:41,095 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:41,095 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2021-03-25 07:44:41,095 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:41,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:41,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1618108720, now seen corresponding path program 1 times [2021-03-25 07:44:41,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:41,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39368581] [2021-03-25 07:44:41,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:41,126 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:41,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:41,128 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:41,150 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:41,150 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:41,150 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2021-03-25 07:44:41,150 WARN L342 ceAbstractionStarter]: 112 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:41,151 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 113 thread instances. [2021-03-25 07:44:41,232 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:41,232 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:41,232 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:41,232 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:41,233 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:41,233 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:41,233 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:41,233 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:41,233 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:41,233 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:41,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 571 places, 344 transitions, 13909 flow [2021-03-25 07:44:41,455 INFO L129 PetriNetUnfolder]: 0/683 cut-off events. [2021-03-25 07:44:41,455 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:41,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7464 conditions, 683 events. 0/683 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2582 event pairs, 0 based on Foata normal form. 0/569 useless extension candidates. Maximal degree in co-relation 0. Up to 114 conditions per place. [2021-03-25 07:44:41,455 INFO L82 GeneralOperation]: Start removeDead. Operand has 571 places, 344 transitions, 13909 flow [2021-03-25 07:44:41,459 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 569 places, 342 transitions, 13905 flow [2021-03-25 07:44:41,460 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:41,460 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 569 places, 342 transitions, 13905 flow [2021-03-25 07:44:41,460 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 569 places, 342 transitions, 13905 flow [2021-03-25 07:44:41,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 569 places, 342 transitions, 13905 flow [2021-03-25 07:44:41,646 INFO L129 PetriNetUnfolder]: 0/455 cut-off events. [2021-03-25 07:44:41,646 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:41,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7236 conditions, 455 events. 0/455 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1387 event pairs, 0 based on Foata normal form. 0/455 useless extension candidates. Maximal degree in co-relation 0. Up to 114 conditions per place. [2021-03-25 07:44:41,725 INFO L142 LiptonReduction]: Number of co-enabled transitions 76840 [2021-03-25 07:44:42,375 INFO L154 LiptonReduction]: Checked pairs total: 63732 [2021-03-25 07:44:42,375 INFO L156 LiptonReduction]: Total number of compositions: 113 [2021-03-25 07:44:42,375 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 915 [2021-03-25 07:44:42,376 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:42,376 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:42,376 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:42,376 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:42,376 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:42,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:42,376 INFO L82 PathProgramCache]: Analyzing trace with hash 839971, now seen corresponding path program 1 times [2021-03-25 07:44:42,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:42,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666737728] [2021-03-25 07:44:42,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:42,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:42,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:42,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:42,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:42,407 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666737728] [2021-03-25 07:44:42,407 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:42,407 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:42,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454893814] [2021-03-25 07:44:42,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:42,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:42,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:42,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:42,409 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 454 out of 457 [2021-03-25 07:44:42,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 229 transitions, 13679 flow. Second operand has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:42,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:42,409 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 454 of 457 [2021-03-25 07:44:42,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:42,526 INFO L129 PetriNetUnfolder]: 0/228 cut-off events. [2021-03-25 07:44:42,526 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:42,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7011 conditions, 228 events. 0/228 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 233 event pairs, 0 based on Foata normal form. 114/342 useless extension candidates. Maximal degree in co-relation 0. Up to 114 conditions per place. [2021-03-25 07:44:42,527 INFO L132 encePairwiseOnDemand]: 455/457 looper letters, 0 selfloop transitions, 1 changer transitions 0/228 dead transitions. [2021-03-25 07:44:42,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 228 transitions, 13679 flow [2021-03-25 07:44:42,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:42,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:42,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1364 transitions. [2021-03-25 07:44:42,527 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9948942377826404 [2021-03-25 07:44:42,528 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1364 transitions. [2021-03-25 07:44:42,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1364 transitions. [2021-03-25 07:44:42,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:42,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1364 transitions. [2021-03-25 07:44:42,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:42,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 457.0) internal successors, (1828), 4 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:42,529 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 457.0) internal successors, (1828), 4 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:42,529 INFO L185 Difference]: Start difference. First operand has 456 places, 229 transitions, 13679 flow. Second operand 3 states and 1364 transitions. [2021-03-25 07:44:42,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 228 transitions, 13679 flow [2021-03-25 07:44:43,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 228 transitions, 1023 flow, removed 6328 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:43,026 INFO L241 Difference]: Finished difference. Result has 457 places, 228 transitions, 1023 flow [2021-03-25 07:44:43,026 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1023, PETRI_PLACES=457, PETRI_TRANSITIONS=228} [2021-03-25 07:44:43,026 INFO L343 CegarLoopForPetriNet]: 456 programPoint places, 1 predicate places. [2021-03-25 07:44:43,026 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:43,026 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 457 places, 228 transitions, 1023 flow [2021-03-25 07:44:43,026 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 457 places, 228 transitions, 1023 flow [2021-03-25 07:44:43,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 457 places, 228 transitions, 1023 flow [2021-03-25 07:44:43,067 INFO L129 PetriNetUnfolder]: 0/228 cut-off events. [2021-03-25 07:44:43,067 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:43,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 683 conditions, 228 events. 0/228 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 235 event pairs, 0 based on Foata normal form. 0/228 useless extension candidates. Maximal degree in co-relation 0. Up to 114 conditions per place. [2021-03-25 07:44:43,074 INFO L142 LiptonReduction]: Number of co-enabled transitions 25538 [2021-03-25 07:44:43,091 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:43,091 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:43,091 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 65 [2021-03-25 07:44:43,091 INFO L480 AbstractCegarLoop]: Abstraction has has 457 places, 228 transitions, 1023 flow [2021-03-25 07:44:43,091 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:43,091 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:43,091 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:43,091 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2021-03-25 07:44:43,091 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:43,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:43,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1920953713, now seen corresponding path program 1 times [2021-03-25 07:44:43,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:43,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878720967] [2021-03-25 07:44:43,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:43,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:43,121 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:43,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:43,123 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:43,147 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:43,147 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:43,147 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2021-03-25 07:44:43,147 WARN L342 ceAbstractionStarter]: 113 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:43,147 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 114 thread instances. [2021-03-25 07:44:43,232 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:43,233 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:43,233 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:43,233 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:43,233 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:43,233 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:43,233 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:43,233 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:43,233 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:43,233 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:43,236 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 576 places, 347 transitions, 14146 flow [2021-03-25 07:44:43,462 INFO L129 PetriNetUnfolder]: 0/689 cut-off events. [2021-03-25 07:44:43,462 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:43,462 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7587 conditions, 689 events. 0/689 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2579 event pairs, 0 based on Foata normal form. 0/574 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2021-03-25 07:44:43,462 INFO L82 GeneralOperation]: Start removeDead. Operand has 576 places, 347 transitions, 14146 flow [2021-03-25 07:44:43,467 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 574 places, 345 transitions, 14142 flow [2021-03-25 07:44:43,467 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:43,467 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 574 places, 345 transitions, 14142 flow [2021-03-25 07:44:43,467 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 574 places, 345 transitions, 14142 flow [2021-03-25 07:44:43,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 574 places, 345 transitions, 14142 flow [2021-03-25 07:44:43,656 INFO L129 PetriNetUnfolder]: 0/459 cut-off events. [2021-03-25 07:44:43,656 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:43,656 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7357 conditions, 459 events. 0/459 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1222 event pairs, 0 based on Foata normal form. 0/459 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2021-03-25 07:44:43,736 INFO L142 LiptonReduction]: Number of co-enabled transitions 78204 [2021-03-25 07:44:44,333 INFO L154 LiptonReduction]: Checked pairs total: 64866 [2021-03-25 07:44:44,333 INFO L156 LiptonReduction]: Total number of compositions: 114 [2021-03-25 07:44:44,333 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 866 [2021-03-25 07:44:44,334 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:44,334 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:44,334 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:44,334 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:44,334 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:44,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:44,334 INFO L82 PathProgramCache]: Analyzing trace with hash 854691, now seen corresponding path program 1 times [2021-03-25 07:44:44,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:44,334 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011109384] [2021-03-25 07:44:44,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:44,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:44,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:44,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:44,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:44,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011109384] [2021-03-25 07:44:44,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:44,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:44,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337388755] [2021-03-25 07:44:44,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:44,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:44,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:44,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:44,370 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 461 [2021-03-25 07:44:44,370 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 231 transitions, 13914 flow. Second operand has 3 states, 3 states have (on average 458.6666666666667) internal successors, (1376), 3 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:44,370 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:44,370 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 461 [2021-03-25 07:44:44,370 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:44,495 INFO L129 PetriNetUnfolder]: 0/230 cut-off events. [2021-03-25 07:44:44,495 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:44,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7130 conditions, 230 events. 0/230 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 190 event pairs, 0 based on Foata normal form. 115/345 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2021-03-25 07:44:44,496 INFO L132 encePairwiseOnDemand]: 459/461 looper letters, 0 selfloop transitions, 1 changer transitions 0/230 dead transitions. [2021-03-25 07:44:44,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 230 transitions, 13914 flow [2021-03-25 07:44:44,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:44,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:44,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1376 transitions. [2021-03-25 07:44:44,496 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9949385394070861 [2021-03-25 07:44:44,497 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1376 transitions. [2021-03-25 07:44:44,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1376 transitions. [2021-03-25 07:44:44,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:44,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1376 transitions. [2021-03-25 07:44:44,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 458.6666666666667) internal successors, (1376), 3 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:44,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 461.0) internal successors, (1844), 4 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:44,498 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 461.0) internal successors, (1844), 4 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:44,498 INFO L185 Difference]: Start difference. First operand has 460 places, 231 transitions, 13914 flow. Second operand 3 states and 1376 transitions. [2021-03-25 07:44:44,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 230 transitions, 13914 flow [2021-03-25 07:44:45,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 230 transitions, 1032 flow, removed 6441 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:45,025 INFO L241 Difference]: Finished difference. Result has 461 places, 230 transitions, 1032 flow [2021-03-25 07:44:45,025 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=461, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1032, PETRI_PLACES=461, PETRI_TRANSITIONS=230} [2021-03-25 07:44:45,026 INFO L343 CegarLoopForPetriNet]: 460 programPoint places, 1 predicate places. [2021-03-25 07:44:45,026 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:45,026 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 461 places, 230 transitions, 1032 flow [2021-03-25 07:44:45,026 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 461 places, 230 transitions, 1032 flow [2021-03-25 07:44:45,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 461 places, 230 transitions, 1032 flow [2021-03-25 07:44:45,069 INFO L129 PetriNetUnfolder]: 0/230 cut-off events. [2021-03-25 07:44:45,069 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:45,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 689 conditions, 230 events. 0/230 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 230 event pairs, 0 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2021-03-25 07:44:45,076 INFO L142 LiptonReduction]: Number of co-enabled transitions 25992 [2021-03-25 07:44:45,094 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:45,094 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:45,094 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 68 [2021-03-25 07:44:45,094 INFO L480 AbstractCegarLoop]: Abstraction has has 461 places, 230 transitions, 1032 flow [2021-03-25 07:44:45,094 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 458.6666666666667) internal successors, (1376), 3 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:45,094 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:45,094 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:45,094 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2021-03-25 07:44:45,094 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:45,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:45,095 INFO L82 PathProgramCache]: Analyzing trace with hash -192325997, now seen corresponding path program 1 times [2021-03-25 07:44:45,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:45,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729983858] [2021-03-25 07:44:45,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:45,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:45,125 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:45,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:45,127 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:45,152 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:45,152 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:45,152 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2021-03-25 07:44:45,152 WARN L342 ceAbstractionStarter]: 114 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:45,152 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 115 thread instances. [2021-03-25 07:44:45,235 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:45,235 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:45,236 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:45,236 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:45,236 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:45,236 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:45,236 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:45,236 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:45,236 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:45,236 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:45,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 581 places, 350 transitions, 14385 flow [2021-03-25 07:44:45,532 INFO L129 PetriNetUnfolder]: 0/695 cut-off events. [2021-03-25 07:44:45,532 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:45,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7711 conditions, 695 events. 0/695 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2520 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 0. Up to 116 conditions per place. [2021-03-25 07:44:45,532 INFO L82 GeneralOperation]: Start removeDead. Operand has 581 places, 350 transitions, 14385 flow [2021-03-25 07:44:45,537 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 579 places, 348 transitions, 14381 flow [2021-03-25 07:44:45,537 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:45,537 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 579 places, 348 transitions, 14381 flow [2021-03-25 07:44:45,537 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 579 places, 348 transitions, 14381 flow [2021-03-25 07:44:45,540 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 579 places, 348 transitions, 14381 flow [2021-03-25 07:44:45,732 INFO L129 PetriNetUnfolder]: 0/463 cut-off events. [2021-03-25 07:44:45,732 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:45,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7479 conditions, 463 events. 0/463 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1295 event pairs, 0 based on Foata normal form. 0/463 useless extension candidates. Maximal degree in co-relation 0. Up to 116 conditions per place. [2021-03-25 07:44:45,815 INFO L142 LiptonReduction]: Number of co-enabled transitions 79580 [2021-03-25 07:44:46,407 INFO L154 LiptonReduction]: Checked pairs total: 66010 [2021-03-25 07:44:46,407 INFO L156 LiptonReduction]: Total number of compositions: 115 [2021-03-25 07:44:46,408 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 871 [2021-03-25 07:44:46,408 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:46,408 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:46,408 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:46,408 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:46,408 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:46,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:46,409 INFO L82 PathProgramCache]: Analyzing trace with hash 869539, now seen corresponding path program 1 times [2021-03-25 07:44:46,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:46,409 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702523384] [2021-03-25 07:44:46,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:46,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:46,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:46,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:46,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:46,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702523384] [2021-03-25 07:44:46,442 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:46,442 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:46,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045113141] [2021-03-25 07:44:46,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:46,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:46,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:46,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:46,443 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 462 out of 465 [2021-03-25 07:44:46,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 233 transitions, 14151 flow. Second operand has 3 states, 3 states have (on average 462.6666666666667) internal successors, (1388), 3 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:46,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:46,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 462 of 465 [2021-03-25 07:44:46,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:46,567 INFO L129 PetriNetUnfolder]: 0/232 cut-off events. [2021-03-25 07:44:46,567 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:46,567 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7250 conditions, 232 events. 0/232 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 219 event pairs, 0 based on Foata normal form. 116/348 useless extension candidates. Maximal degree in co-relation 0. Up to 116 conditions per place. [2021-03-25 07:44:46,568 INFO L132 encePairwiseOnDemand]: 463/465 looper letters, 0 selfloop transitions, 1 changer transitions 0/232 dead transitions. [2021-03-25 07:44:46,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 232 transitions, 14151 flow [2021-03-25 07:44:46,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:46,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:46,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1388 transitions. [2021-03-25 07:44:46,569 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9949820788530466 [2021-03-25 07:44:46,569 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1388 transitions. [2021-03-25 07:44:46,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1388 transitions. [2021-03-25 07:44:46,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:46,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1388 transitions. [2021-03-25 07:44:46,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 462.6666666666667) internal successors, (1388), 3 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:46,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 465.0) internal successors, (1860), 4 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:46,570 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 465.0) internal successors, (1860), 4 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:46,570 INFO L185 Difference]: Start difference. First operand has 464 places, 233 transitions, 14151 flow. Second operand 3 states and 1388 transitions. [2021-03-25 07:44:46,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 232 transitions, 14151 flow [2021-03-25 07:44:47,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 232 transitions, 1041 flow, removed 6555 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:47,107 INFO L241 Difference]: Finished difference. Result has 465 places, 232 transitions, 1041 flow [2021-03-25 07:44:47,108 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=465, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1041, PETRI_PLACES=465, PETRI_TRANSITIONS=232} [2021-03-25 07:44:47,108 INFO L343 CegarLoopForPetriNet]: 464 programPoint places, 1 predicate places. [2021-03-25 07:44:47,108 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:47,108 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 465 places, 232 transitions, 1041 flow [2021-03-25 07:44:47,108 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 465 places, 232 transitions, 1041 flow [2021-03-25 07:44:47,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 465 places, 232 transitions, 1041 flow [2021-03-25 07:44:47,151 INFO L129 PetriNetUnfolder]: 0/232 cut-off events. [2021-03-25 07:44:47,152 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:47,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 695 conditions, 232 events. 0/232 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 223 event pairs, 0 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 0. Up to 116 conditions per place. [2021-03-25 07:44:47,159 INFO L142 LiptonReduction]: Number of co-enabled transitions 26450 [2021-03-25 07:44:47,177 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:47,177 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:47,178 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 70 [2021-03-25 07:44:47,178 INFO L480 AbstractCegarLoop]: Abstraction has has 465 places, 232 transitions, 1041 flow [2021-03-25 07:44:47,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 462.6666666666667) internal successors, (1388), 3 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:47,178 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:47,178 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:47,178 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2021-03-25 07:44:47,178 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:47,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:47,178 INFO L82 PathProgramCache]: Analyzing trace with hash -940601556, now seen corresponding path program 1 times [2021-03-25 07:44:47,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:47,178 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371864600] [2021-03-25 07:44:47,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:47,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:47,210 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:47,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:47,212 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:47,239 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:47,239 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:47,240 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2021-03-25 07:44:47,240 WARN L342 ceAbstractionStarter]: 115 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:47,240 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 116 thread instances. [2021-03-25 07:44:47,324 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:47,324 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:47,324 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:47,324 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:47,324 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:47,324 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:47,324 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:47,324 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:47,324 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:47,324 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:47,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 586 places, 353 transitions, 14626 flow [2021-03-25 07:44:47,564 INFO L129 PetriNetUnfolder]: 0/701 cut-off events. [2021-03-25 07:44:47,564 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:47,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7836 conditions, 701 events. 0/701 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2514 event pairs, 0 based on Foata normal form. 0/584 useless extension candidates. Maximal degree in co-relation 0. Up to 117 conditions per place. [2021-03-25 07:44:47,564 INFO L82 GeneralOperation]: Start removeDead. Operand has 586 places, 353 transitions, 14626 flow [2021-03-25 07:44:47,569 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 584 places, 351 transitions, 14622 flow [2021-03-25 07:44:47,569 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:47,569 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 584 places, 351 transitions, 14622 flow [2021-03-25 07:44:47,569 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 584 places, 351 transitions, 14622 flow [2021-03-25 07:44:47,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 584 places, 351 transitions, 14622 flow [2021-03-25 07:44:47,768 INFO L129 PetriNetUnfolder]: 0/467 cut-off events. [2021-03-25 07:44:47,769 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:47,769 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7602 conditions, 467 events. 0/467 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1242 event pairs, 0 based on Foata normal form. 0/467 useless extension candidates. Maximal degree in co-relation 0. Up to 117 conditions per place. [2021-03-25 07:44:47,855 INFO L142 LiptonReduction]: Number of co-enabled transitions 80968 [2021-03-25 07:44:48,458 INFO L154 LiptonReduction]: Checked pairs total: 67164 [2021-03-25 07:44:48,458 INFO L156 LiptonReduction]: Total number of compositions: 116 [2021-03-25 07:44:48,458 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 889 [2021-03-25 07:44:48,459 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:48,459 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:48,459 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:48,459 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:48,459 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:48,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:48,459 INFO L82 PathProgramCache]: Analyzing trace with hash 884515, now seen corresponding path program 1 times [2021-03-25 07:44:48,459 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:48,459 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803908647] [2021-03-25 07:44:48,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:48,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:48,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:48,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:48,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:48,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803908647] [2021-03-25 07:44:48,493 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:48,493 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:48,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540301628] [2021-03-25 07:44:48,493 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:48,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:48,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:48,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:48,494 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 469 [2021-03-25 07:44:48,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 235 transitions, 14390 flow. Second operand has 3 states, 3 states have (on average 466.6666666666667) internal successors, (1400), 3 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:48,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:48,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 469 [2021-03-25 07:44:48,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:48,681 INFO L129 PetriNetUnfolder]: 0/234 cut-off events. [2021-03-25 07:44:48,681 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:48,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7371 conditions, 234 events. 0/234 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 218 event pairs, 0 based on Foata normal form. 117/351 useless extension candidates. Maximal degree in co-relation 0. Up to 117 conditions per place. [2021-03-25 07:44:48,682 INFO L132 encePairwiseOnDemand]: 467/469 looper letters, 0 selfloop transitions, 1 changer transitions 0/234 dead transitions. [2021-03-25 07:44:48,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 234 transitions, 14390 flow [2021-03-25 07:44:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:48,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:48,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1400 transitions. [2021-03-25 07:44:48,682 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9950248756218906 [2021-03-25 07:44:48,682 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1400 transitions. [2021-03-25 07:44:48,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1400 transitions. [2021-03-25 07:44:48,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:48,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1400 transitions. [2021-03-25 07:44:48,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 466.6666666666667) internal successors, (1400), 3 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:48,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 469.0) internal successors, (1876), 4 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:48,685 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 469.0) internal successors, (1876), 4 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:48,685 INFO L185 Difference]: Start difference. First operand has 468 places, 235 transitions, 14390 flow. Second operand 3 states and 1400 transitions. [2021-03-25 07:44:48,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 234 transitions, 14390 flow [2021-03-25 07:44:49,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 234 transitions, 1050 flow, removed 6670 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:49,247 INFO L241 Difference]: Finished difference. Result has 469 places, 234 transitions, 1050 flow [2021-03-25 07:44:49,247 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=469, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1050, PETRI_PLACES=469, PETRI_TRANSITIONS=234} [2021-03-25 07:44:49,247 INFO L343 CegarLoopForPetriNet]: 468 programPoint places, 1 predicate places. [2021-03-25 07:44:49,248 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:49,248 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 469 places, 234 transitions, 1050 flow [2021-03-25 07:44:49,248 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 469 places, 234 transitions, 1050 flow [2021-03-25 07:44:49,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 469 places, 234 transitions, 1050 flow [2021-03-25 07:44:49,290 INFO L129 PetriNetUnfolder]: 0/234 cut-off events. [2021-03-25 07:44:49,290 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:49,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 701 conditions, 234 events. 0/234 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 218 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 0. Up to 117 conditions per place. [2021-03-25 07:44:49,298 INFO L142 LiptonReduction]: Number of co-enabled transitions 26912 [2021-03-25 07:44:49,315 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:49,315 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:49,315 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 67 [2021-03-25 07:44:49,315 INFO L480 AbstractCegarLoop]: Abstraction has has 469 places, 234 transitions, 1050 flow [2021-03-25 07:44:49,316 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 466.6666666666667) internal successors, (1400), 3 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:49,316 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:49,316 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:49,316 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2021-03-25 07:44:49,316 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:49,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:49,316 INFO L82 PathProgramCache]: Analyzing trace with hash -136774570, now seen corresponding path program 1 times [2021-03-25 07:44:49,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:49,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357217353] [2021-03-25 07:44:49,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:49,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:49,349 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:49,350 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:49,374 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:49,374 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:49,374 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2021-03-25 07:44:49,374 WARN L342 ceAbstractionStarter]: 116 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:49,375 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 117 thread instances. [2021-03-25 07:44:49,459 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:49,459 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:49,459 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:49,460 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:49,460 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:49,460 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:49,460 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:49,460 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:49,460 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:49,460 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:49,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 591 places, 356 transitions, 14869 flow [2021-03-25 07:44:49,704 INFO L129 PetriNetUnfolder]: 0/707 cut-off events. [2021-03-25 07:44:49,704 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:49,704 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7962 conditions, 707 events. 0/707 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2678 event pairs, 0 based on Foata normal form. 0/589 useless extension candidates. Maximal degree in co-relation 0. Up to 118 conditions per place. [2021-03-25 07:44:49,705 INFO L82 GeneralOperation]: Start removeDead. Operand has 591 places, 356 transitions, 14869 flow [2021-03-25 07:44:49,709 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 589 places, 354 transitions, 14865 flow [2021-03-25 07:44:49,709 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:49,710 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 589 places, 354 transitions, 14865 flow [2021-03-25 07:44:49,710 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 589 places, 354 transitions, 14865 flow [2021-03-25 07:44:49,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 589 places, 354 transitions, 14865 flow [2021-03-25 07:44:49,915 INFO L129 PetriNetUnfolder]: 0/471 cut-off events. [2021-03-25 07:44:49,915 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:49,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7726 conditions, 471 events. 0/471 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1438 event pairs, 0 based on Foata normal form. 0/471 useless extension candidates. Maximal degree in co-relation 0. Up to 118 conditions per place. [2021-03-25 07:44:50,002 INFO L142 LiptonReduction]: Number of co-enabled transitions 82368 [2021-03-25 07:44:50,615 INFO L154 LiptonReduction]: Checked pairs total: 68328 [2021-03-25 07:44:50,615 INFO L156 LiptonReduction]: Total number of compositions: 117 [2021-03-25 07:44:50,615 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 906 [2021-03-25 07:44:50,616 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:50,616 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:50,616 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:50,616 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:50,616 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:50,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:50,616 INFO L82 PathProgramCache]: Analyzing trace with hash 899619, now seen corresponding path program 1 times [2021-03-25 07:44:50,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:50,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760581782] [2021-03-25 07:44:50,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:50,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:50,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:50,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:50,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:50,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760581782] [2021-03-25 07:44:50,655 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:50,655 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:50,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23935742] [2021-03-25 07:44:50,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:50,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:50,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:50,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:50,656 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 473 [2021-03-25 07:44:50,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 237 transitions, 14631 flow. Second operand has 3 states, 3 states have (on average 470.6666666666667) internal successors, (1412), 3 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:50,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:50,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 473 [2021-03-25 07:44:50,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:50,788 INFO L129 PetriNetUnfolder]: 0/236 cut-off events. [2021-03-25 07:44:50,788 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:50,788 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7493 conditions, 236 events. 0/236 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 213 event pairs, 0 based on Foata normal form. 118/354 useless extension candidates. Maximal degree in co-relation 0. Up to 118 conditions per place. [2021-03-25 07:44:50,789 INFO L132 encePairwiseOnDemand]: 471/473 looper letters, 0 selfloop transitions, 1 changer transitions 0/236 dead transitions. [2021-03-25 07:44:50,789 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 236 transitions, 14631 flow [2021-03-25 07:44:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:50,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:50,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1412 transitions. [2021-03-25 07:44:50,790 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9950669485553206 [2021-03-25 07:44:50,790 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1412 transitions. [2021-03-25 07:44:50,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1412 transitions. [2021-03-25 07:44:50,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:50,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1412 transitions. [2021-03-25 07:44:50,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 470.6666666666667) internal successors, (1412), 3 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:50,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 473.0) internal successors, (1892), 4 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:50,792 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 473.0) internal successors, (1892), 4 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:50,792 INFO L185 Difference]: Start difference. First operand has 472 places, 237 transitions, 14631 flow. Second operand 3 states and 1412 transitions. [2021-03-25 07:44:50,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 236 transitions, 14631 flow [2021-03-25 07:44:51,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 236 transitions, 1059 flow, removed 6786 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:51,387 INFO L241 Difference]: Finished difference. Result has 473 places, 236 transitions, 1059 flow [2021-03-25 07:44:51,388 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=473, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1059, PETRI_PLACES=473, PETRI_TRANSITIONS=236} [2021-03-25 07:44:51,388 INFO L343 CegarLoopForPetriNet]: 472 programPoint places, 1 predicate places. [2021-03-25 07:44:51,388 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:51,388 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 473 places, 236 transitions, 1059 flow [2021-03-25 07:44:51,388 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 473 places, 236 transitions, 1059 flow [2021-03-25 07:44:51,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 473 places, 236 transitions, 1059 flow [2021-03-25 07:44:51,434 INFO L129 PetriNetUnfolder]: 0/236 cut-off events. [2021-03-25 07:44:51,434 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:51,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 707 conditions, 236 events. 0/236 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 229 event pairs, 0 based on Foata normal form. 0/236 useless extension candidates. Maximal degree in co-relation 0. Up to 118 conditions per place. [2021-03-25 07:44:51,442 INFO L142 LiptonReduction]: Number of co-enabled transitions 27378 [2021-03-25 07:44:51,460 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:51,460 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:51,460 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 72 [2021-03-25 07:44:51,460 INFO L480 AbstractCegarLoop]: Abstraction has has 473 places, 236 transitions, 1059 flow [2021-03-25 07:44:51,460 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 470.6666666666667) internal successors, (1412), 3 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:51,460 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:51,461 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:51,461 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2021-03-25 07:44:51,461 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:51,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:51,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1724772599, now seen corresponding path program 1 times [2021-03-25 07:44:51,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:51,461 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679291039] [2021-03-25 07:44:51,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:51,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:51,496 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:51,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:51,498 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:51,523 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:51,523 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:51,523 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2021-03-25 07:44:51,523 WARN L342 ceAbstractionStarter]: 117 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:51,524 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 118 thread instances. [2021-03-25 07:44:51,610 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:51,610 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:51,611 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:51,611 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:51,611 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:51,611 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:51,611 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:51,611 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:51,611 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:51,611 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:51,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 596 places, 359 transitions, 15114 flow [2021-03-25 07:44:51,864 INFO L129 PetriNetUnfolder]: 0/713 cut-off events. [2021-03-25 07:44:51,864 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:51,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8089 conditions, 713 events. 0/713 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2683 event pairs, 0 based on Foata normal form. 0/594 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2021-03-25 07:44:51,865 INFO L82 GeneralOperation]: Start removeDead. Operand has 596 places, 359 transitions, 15114 flow [2021-03-25 07:44:51,869 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 594 places, 357 transitions, 15110 flow [2021-03-25 07:44:51,869 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:51,869 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 594 places, 357 transitions, 15110 flow [2021-03-25 07:44:51,870 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 594 places, 357 transitions, 15110 flow [2021-03-25 07:44:51,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 594 places, 357 transitions, 15110 flow [2021-03-25 07:44:52,145 INFO L129 PetriNetUnfolder]: 0/475 cut-off events. [2021-03-25 07:44:52,145 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:52,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7851 conditions, 475 events. 0/475 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1480 event pairs, 0 based on Foata normal form. 0/475 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2021-03-25 07:44:52,235 INFO L142 LiptonReduction]: Number of co-enabled transitions 83780 [2021-03-25 07:44:52,842 INFO L154 LiptonReduction]: Checked pairs total: 69502 [2021-03-25 07:44:52,842 INFO L156 LiptonReduction]: Total number of compositions: 118 [2021-03-25 07:44:52,842 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 973 [2021-03-25 07:44:52,843 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:52,843 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:52,843 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:52,843 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:52,843 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:52,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:52,844 INFO L82 PathProgramCache]: Analyzing trace with hash 914851, now seen corresponding path program 1 times [2021-03-25 07:44:52,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:52,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701745003] [2021-03-25 07:44:52,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:52,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:52,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:52,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:52,877 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701745003] [2021-03-25 07:44:52,877 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:52,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:52,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13365392] [2021-03-25 07:44:52,877 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:52,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:52,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:52,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:52,878 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 474 out of 477 [2021-03-25 07:44:52,878 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 239 transitions, 14874 flow. Second operand has 3 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:52,878 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:52,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 474 of 477 [2021-03-25 07:44:52,879 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:53,006 INFO L129 PetriNetUnfolder]: 0/238 cut-off events. [2021-03-25 07:44:53,007 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:53,007 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7616 conditions, 238 events. 0/238 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 214 event pairs, 0 based on Foata normal form. 119/357 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2021-03-25 07:44:53,007 INFO L132 encePairwiseOnDemand]: 475/477 looper letters, 0 selfloop transitions, 1 changer transitions 0/238 dead transitions. [2021-03-25 07:44:53,008 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 238 transitions, 14874 flow [2021-03-25 07:44:53,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:53,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:53,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1424 transitions. [2021-03-25 07:44:53,008 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9951083158630328 [2021-03-25 07:44:53,008 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1424 transitions. [2021-03-25 07:44:53,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1424 transitions. [2021-03-25 07:44:53,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:53,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1424 transitions. [2021-03-25 07:44:53,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:53,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 477.0) internal successors, (1908), 4 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:53,010 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 477.0) internal successors, (1908), 4 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:53,010 INFO L185 Difference]: Start difference. First operand has 476 places, 239 transitions, 14874 flow. Second operand 3 states and 1424 transitions. [2021-03-25 07:44:53,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 238 transitions, 14874 flow [2021-03-25 07:44:53,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 238 transitions, 1068 flow, removed 6903 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:53,630 INFO L241 Difference]: Finished difference. Result has 477 places, 238 transitions, 1068 flow [2021-03-25 07:44:53,630 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=477, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1068, PETRI_PLACES=477, PETRI_TRANSITIONS=238} [2021-03-25 07:44:53,630 INFO L343 CegarLoopForPetriNet]: 476 programPoint places, 1 predicate places. [2021-03-25 07:44:53,630 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:53,630 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 477 places, 238 transitions, 1068 flow [2021-03-25 07:44:53,630 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 477 places, 238 transitions, 1068 flow [2021-03-25 07:44:53,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 477 places, 238 transitions, 1068 flow [2021-03-25 07:44:53,675 INFO L129 PetriNetUnfolder]: 0/238 cut-off events. [2021-03-25 07:44:53,675 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:53,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 713 conditions, 238 events. 0/238 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 216 event pairs, 0 based on Foata normal form. 0/238 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2021-03-25 07:44:53,682 INFO L142 LiptonReduction]: Number of co-enabled transitions 27848 [2021-03-25 07:44:53,701 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:53,701 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:53,701 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 71 [2021-03-25 07:44:53,701 INFO L480 AbstractCegarLoop]: Abstraction has has 477 places, 238 transitions, 1068 flow [2021-03-25 07:44:53,701 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:53,701 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:53,701 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:53,701 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2021-03-25 07:44:53,702 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:53,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:53,702 INFO L82 PathProgramCache]: Analyzing trace with hash -392325607, now seen corresponding path program 1 times [2021-03-25 07:44:53,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:53,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717037576] [2021-03-25 07:44:53,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:53,735 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:53,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:53,737 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:53,762 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:53,762 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:53,763 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2021-03-25 07:44:53,763 WARN L342 ceAbstractionStarter]: 118 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:53,763 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 119 thread instances. [2021-03-25 07:44:53,849 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:53,850 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:53,850 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:53,850 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:53,850 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:53,850 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:53,850 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:53,850 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:53,850 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:53,850 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:53,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 601 places, 362 transitions, 15361 flow [2021-03-25 07:44:54,108 INFO L129 PetriNetUnfolder]: 0/719 cut-off events. [2021-03-25 07:44:54,108 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:54,108 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8217 conditions, 719 events. 0/719 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2716 event pairs, 0 based on Foata normal form. 0/599 useless extension candidates. Maximal degree in co-relation 0. Up to 120 conditions per place. [2021-03-25 07:44:54,108 INFO L82 GeneralOperation]: Start removeDead. Operand has 601 places, 362 transitions, 15361 flow [2021-03-25 07:44:54,113 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 599 places, 360 transitions, 15357 flow [2021-03-25 07:44:54,113 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:54,113 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 599 places, 360 transitions, 15357 flow [2021-03-25 07:44:54,113 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 599 places, 360 transitions, 15357 flow [2021-03-25 07:44:54,117 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 599 places, 360 transitions, 15357 flow [2021-03-25 07:44:54,329 INFO L129 PetriNetUnfolder]: 0/479 cut-off events. [2021-03-25 07:44:54,329 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:54,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7977 conditions, 479 events. 0/479 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1401 event pairs, 0 based on Foata normal form. 0/479 useless extension candidates. Maximal degree in co-relation 0. Up to 120 conditions per place. [2021-03-25 07:44:54,420 INFO L142 LiptonReduction]: Number of co-enabled transitions 85204 [2021-03-25 07:44:55,046 INFO L154 LiptonReduction]: Checked pairs total: 70686 [2021-03-25 07:44:55,047 INFO L156 LiptonReduction]: Total number of compositions: 119 [2021-03-25 07:44:55,047 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 934 [2021-03-25 07:44:55,048 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:44:55,048 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:55,048 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:55,048 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:55,048 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:55,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:55,048 INFO L82 PathProgramCache]: Analyzing trace with hash 930211, now seen corresponding path program 1 times [2021-03-25 07:44:55,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:55,048 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928020028] [2021-03-25 07:44:55,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:55,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:55,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:55,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:55,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:55,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928020028] [2021-03-25 07:44:55,083 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:55,083 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:55,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560265177] [2021-03-25 07:44:55,083 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:55,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:55,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:55,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:55,085 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 481 [2021-03-25 07:44:55,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 241 transitions, 15119 flow. Second operand has 3 states, 3 states have (on average 478.6666666666667) internal successors, (1436), 3 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:55,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:55,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 481 [2021-03-25 07:44:55,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:55,221 INFO L129 PetriNetUnfolder]: 0/240 cut-off events. [2021-03-25 07:44:55,221 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:55,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7740 conditions, 240 events. 0/240 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 257 event pairs, 0 based on Foata normal form. 120/360 useless extension candidates. Maximal degree in co-relation 0. Up to 120 conditions per place. [2021-03-25 07:44:55,222 INFO L132 encePairwiseOnDemand]: 479/481 looper letters, 0 selfloop transitions, 1 changer transitions 0/240 dead transitions. [2021-03-25 07:44:55,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 240 transitions, 15119 flow [2021-03-25 07:44:55,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:55,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:55,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1436 transitions. [2021-03-25 07:44:55,223 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9951489951489951 [2021-03-25 07:44:55,223 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1436 transitions. [2021-03-25 07:44:55,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1436 transitions. [2021-03-25 07:44:55,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:55,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1436 transitions. [2021-03-25 07:44:55,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 478.6666666666667) internal successors, (1436), 3 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:55,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 481.0) internal successors, (1924), 4 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:55,225 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 481.0) internal successors, (1924), 4 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:55,225 INFO L185 Difference]: Start difference. First operand has 480 places, 241 transitions, 15119 flow. Second operand 3 states and 1436 transitions. [2021-03-25 07:44:55,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 240 transitions, 15119 flow [2021-03-25 07:44:55,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 240 transitions, 1077 flow, removed 7021 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:55,939 INFO L241 Difference]: Finished difference. Result has 481 places, 240 transitions, 1077 flow [2021-03-25 07:44:55,939 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=481, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1077, PETRI_PLACES=481, PETRI_TRANSITIONS=240} [2021-03-25 07:44:55,939 INFO L343 CegarLoopForPetriNet]: 480 programPoint places, 1 predicate places. [2021-03-25 07:44:55,939 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:55,939 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 481 places, 240 transitions, 1077 flow [2021-03-25 07:44:55,939 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 481 places, 240 transitions, 1077 flow [2021-03-25 07:44:55,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 481 places, 240 transitions, 1077 flow [2021-03-25 07:44:55,985 INFO L129 PetriNetUnfolder]: 0/240 cut-off events. [2021-03-25 07:44:55,985 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:55,985 INFO L84 FinitePrefix]: Finished finitePrefix Result has 719 conditions, 240 events. 0/240 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 225 event pairs, 0 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 0. Up to 120 conditions per place. [2021-03-25 07:44:55,992 INFO L142 LiptonReduction]: Number of co-enabled transitions 28322 [2021-03-25 07:44:56,011 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:56,011 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:56,011 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 72 [2021-03-25 07:44:56,012 INFO L480 AbstractCegarLoop]: Abstraction has has 481 places, 240 transitions, 1077 flow [2021-03-25 07:44:56,012 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 478.6666666666667) internal successors, (1436), 3 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:56,012 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:56,012 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:56,012 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2021-03-25 07:44:56,012 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:56,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:56,013 INFO L82 PathProgramCache]: Analyzing trace with hash 227216594, now seen corresponding path program 1 times [2021-03-25 07:44:56,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:56,013 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977482789] [2021-03-25 07:44:56,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:56,046 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:56,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:56,048 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:56,074 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:56,074 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:56,074 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2021-03-25 07:44:56,074 WARN L342 ceAbstractionStarter]: 119 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:56,074 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 120 thread instances. [2021-03-25 07:44:56,163 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:56,164 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:56,164 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:56,164 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:56,164 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:56,164 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:56,164 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:56,164 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:56,164 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:56,164 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:56,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 606 places, 365 transitions, 15610 flow [2021-03-25 07:44:56,422 INFO L129 PetriNetUnfolder]: 0/725 cut-off events. [2021-03-25 07:44:56,422 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:56,422 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8346 conditions, 725 events. 0/725 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2613 event pairs, 0 based on Foata normal form. 0/604 useless extension candidates. Maximal degree in co-relation 0. Up to 121 conditions per place. [2021-03-25 07:44:56,422 INFO L82 GeneralOperation]: Start removeDead. Operand has 606 places, 365 transitions, 15610 flow [2021-03-25 07:44:56,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 604 places, 363 transitions, 15606 flow [2021-03-25 07:44:56,427 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:56,427 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 604 places, 363 transitions, 15606 flow [2021-03-25 07:44:56,427 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 604 places, 363 transitions, 15606 flow [2021-03-25 07:44:56,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 604 places, 363 transitions, 15606 flow [2021-03-25 07:44:56,644 INFO L129 PetriNetUnfolder]: 0/483 cut-off events. [2021-03-25 07:44:56,644 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:56,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8104 conditions, 483 events. 0/483 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1425 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 0. Up to 121 conditions per place. [2021-03-25 07:44:56,739 INFO L142 LiptonReduction]: Number of co-enabled transitions 86640 [2021-03-25 07:44:57,398 INFO L154 LiptonReduction]: Checked pairs total: 71880 [2021-03-25 07:44:57,399 INFO L156 LiptonReduction]: Total number of compositions: 120 [2021-03-25 07:44:57,399 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 972 [2021-03-25 07:44:57,399 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:57,400 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:57,400 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:57,400 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:57,400 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:57,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:57,400 INFO L82 PathProgramCache]: Analyzing trace with hash 945699, now seen corresponding path program 1 times [2021-03-25 07:44:57,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:57,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344128454] [2021-03-25 07:44:57,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:57,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:57,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:57,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:57,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:57,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344128454] [2021-03-25 07:44:57,436 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:57,436 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:57,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587855789] [2021-03-25 07:44:57,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:57,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:57,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:57,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:57,438 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 482 out of 485 [2021-03-25 07:44:57,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 243 transitions, 15366 flow. Second operand has 3 states, 3 states have (on average 482.6666666666667) internal successors, (1448), 3 states have internal predecessors, (1448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:57,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:57,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 482 of 485 [2021-03-25 07:44:57,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:57,578 INFO L129 PetriNetUnfolder]: 0/242 cut-off events. [2021-03-25 07:44:57,578 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:57,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7865 conditions, 242 events. 0/242 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 196 event pairs, 0 based on Foata normal form. 121/363 useless extension candidates. Maximal degree in co-relation 0. Up to 121 conditions per place. [2021-03-25 07:44:57,579 INFO L132 encePairwiseOnDemand]: 483/485 looper letters, 0 selfloop transitions, 1 changer transitions 0/242 dead transitions. [2021-03-25 07:44:57,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 242 transitions, 15366 flow [2021-03-25 07:44:57,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:57,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:57,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1448 transitions. [2021-03-25 07:44:57,579 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9951890034364261 [2021-03-25 07:44:57,580 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1448 transitions. [2021-03-25 07:44:57,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1448 transitions. [2021-03-25 07:44:57,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:57,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1448 transitions. [2021-03-25 07:44:57,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 482.6666666666667) internal successors, (1448), 3 states have internal predecessors, (1448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:57,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 485.0) internal successors, (1940), 4 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:57,581 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 485.0) internal successors, (1940), 4 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:57,581 INFO L185 Difference]: Start difference. First operand has 484 places, 243 transitions, 15366 flow. Second operand 3 states and 1448 transitions. [2021-03-25 07:44:57,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 242 transitions, 15366 flow [2021-03-25 07:44:58,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 242 transitions, 1086 flow, removed 7140 selfloop flow, removed 0 redundant places. [2021-03-25 07:44:58,237 INFO L241 Difference]: Finished difference. Result has 485 places, 242 transitions, 1086 flow [2021-03-25 07:44:58,237 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=485, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1086, PETRI_PLACES=485, PETRI_TRANSITIONS=242} [2021-03-25 07:44:58,237 INFO L343 CegarLoopForPetriNet]: 484 programPoint places, 1 predicate places. [2021-03-25 07:44:58,237 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:58,237 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 485 places, 242 transitions, 1086 flow [2021-03-25 07:44:58,237 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 485 places, 242 transitions, 1086 flow [2021-03-25 07:44:58,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 485 places, 242 transitions, 1086 flow [2021-03-25 07:44:58,284 INFO L129 PetriNetUnfolder]: 0/242 cut-off events. [2021-03-25 07:44:58,285 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:58,285 INFO L84 FinitePrefix]: Finished finitePrefix Result has 725 conditions, 242 events. 0/242 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 248 event pairs, 0 based on Foata normal form. 0/242 useless extension candidates. Maximal degree in co-relation 0. Up to 121 conditions per place. [2021-03-25 07:44:58,293 INFO L142 LiptonReduction]: Number of co-enabled transitions 28800 [2021-03-25 07:44:58,312 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:44:58,313 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:44:58,313 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 76 [2021-03-25 07:44:58,313 INFO L480 AbstractCegarLoop]: Abstraction has has 485 places, 242 transitions, 1086 flow [2021-03-25 07:44:58,313 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 482.6666666666667) internal successors, (1448), 3 states have internal predecessors, (1448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:58,313 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:58,313 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:44:58,313 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2021-03-25 07:44:58,313 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:58,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:58,313 INFO L82 PathProgramCache]: Analyzing trace with hash -1104860708, now seen corresponding path program 1 times [2021-03-25 07:44:58,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:58,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049721135] [2021-03-25 07:44:58,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:58,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:58,353 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:58,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:44:58,355 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:44:58,382 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:44:58,382 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:44:58,382 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2021-03-25 07:44:58,382 WARN L342 ceAbstractionStarter]: 120 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:44:58,382 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 121 thread instances. [2021-03-25 07:44:58,460 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:44:58,461 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:44:58,461 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:44:58,461 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:44:58,461 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:44:58,461 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:44:58,461 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:44:58,461 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:44:58,461 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:44:58,461 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:44:58,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 611 places, 368 transitions, 15861 flow [2021-03-25 07:44:58,725 INFO L129 PetriNetUnfolder]: 0/731 cut-off events. [2021-03-25 07:44:58,725 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:58,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8476 conditions, 731 events. 0/731 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2757 event pairs, 0 based on Foata normal form. 0/609 useless extension candidates. Maximal degree in co-relation 0. Up to 122 conditions per place. [2021-03-25 07:44:58,725 INFO L82 GeneralOperation]: Start removeDead. Operand has 611 places, 368 transitions, 15861 flow [2021-03-25 07:44:58,730 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 609 places, 366 transitions, 15857 flow [2021-03-25 07:44:58,730 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:44:58,730 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 609 places, 366 transitions, 15857 flow [2021-03-25 07:44:58,730 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 609 places, 366 transitions, 15857 flow [2021-03-25 07:44:58,734 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 609 places, 366 transitions, 15857 flow [2021-03-25 07:44:59,023 INFO L129 PetriNetUnfolder]: 0/487 cut-off events. [2021-03-25 07:44:59,024 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:59,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 487 events. 0/487 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1447 event pairs, 0 based on Foata normal form. 0/487 useless extension candidates. Maximal degree in co-relation 0. Up to 122 conditions per place. [2021-03-25 07:44:59,120 INFO L142 LiptonReduction]: Number of co-enabled transitions 88088 [2021-03-25 07:44:59,758 INFO L154 LiptonReduction]: Checked pairs total: 73084 [2021-03-25 07:44:59,759 INFO L156 LiptonReduction]: Total number of compositions: 121 [2021-03-25 07:44:59,759 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1029 [2021-03-25 07:44:59,759 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:44:59,759 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:59,760 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:44:59,760 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:44:59,760 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:44:59,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:44:59,760 INFO L82 PathProgramCache]: Analyzing trace with hash 961315, now seen corresponding path program 1 times [2021-03-25 07:44:59,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:44:59,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471164324] [2021-03-25 07:44:59,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:44:59,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:44:59,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:44:59,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:44:59,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:44:59,795 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471164324] [2021-03-25 07:44:59,795 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:44:59,795 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:44:59,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117442983] [2021-03-25 07:44:59,795 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:44:59,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:44:59,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:44:59,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:44:59,796 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 486 out of 489 [2021-03-25 07:44:59,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 245 transitions, 15615 flow. Second operand has 3 states, 3 states have (on average 486.6666666666667) internal successors, (1460), 3 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:59,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:44:59,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 486 of 489 [2021-03-25 07:44:59,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:44:59,933 INFO L129 PetriNetUnfolder]: 0/244 cut-off events. [2021-03-25 07:44:59,933 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:44:59,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7991 conditions, 244 events. 0/244 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 249 event pairs, 0 based on Foata normal form. 122/366 useless extension candidates. Maximal degree in co-relation 0. Up to 122 conditions per place. [2021-03-25 07:44:59,934 INFO L132 encePairwiseOnDemand]: 487/489 looper letters, 0 selfloop transitions, 1 changer transitions 0/244 dead transitions. [2021-03-25 07:44:59,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 244 transitions, 15615 flow [2021-03-25 07:44:59,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:44:59,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:44:59,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1460 transitions. [2021-03-25 07:44:59,934 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9952283571915473 [2021-03-25 07:44:59,934 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1460 transitions. [2021-03-25 07:44:59,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1460 transitions. [2021-03-25 07:44:59,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:44:59,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1460 transitions. [2021-03-25 07:44:59,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 486.6666666666667) internal successors, (1460), 3 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:59,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 489.0) internal successors, (1956), 4 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:59,936 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 489.0) internal successors, (1956), 4 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:44:59,936 INFO L185 Difference]: Start difference. First operand has 488 places, 245 transitions, 15615 flow. Second operand 3 states and 1460 transitions. [2021-03-25 07:44:59,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 244 transitions, 15615 flow [2021-03-25 07:45:00,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 244 transitions, 1095 flow, removed 7260 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:00,619 INFO L241 Difference]: Finished difference. Result has 489 places, 244 transitions, 1095 flow [2021-03-25 07:45:00,619 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=489, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1095, PETRI_PLACES=489, PETRI_TRANSITIONS=244} [2021-03-25 07:45:00,619 INFO L343 CegarLoopForPetriNet]: 488 programPoint places, 1 predicate places. [2021-03-25 07:45:00,619 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:00,619 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 489 places, 244 transitions, 1095 flow [2021-03-25 07:45:00,619 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 489 places, 244 transitions, 1095 flow [2021-03-25 07:45:00,620 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 489 places, 244 transitions, 1095 flow [2021-03-25 07:45:00,667 INFO L129 PetriNetUnfolder]: 0/244 cut-off events. [2021-03-25 07:45:00,667 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:00,667 INFO L84 FinitePrefix]: Finished finitePrefix Result has 731 conditions, 244 events. 0/244 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 215 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 0. Up to 122 conditions per place. [2021-03-25 07:45:00,676 INFO L142 LiptonReduction]: Number of co-enabled transitions 29282 [2021-03-25 07:45:00,696 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:00,696 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:00,696 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 77 [2021-03-25 07:45:00,697 INFO L480 AbstractCegarLoop]: Abstraction has has 489 places, 244 transitions, 1095 flow [2021-03-25 07:45:00,697 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 486.6666666666667) internal successors, (1460), 3 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:00,697 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:00,697 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:00,697 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2021-03-25 07:45:00,697 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:00,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:00,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1254775997, now seen corresponding path program 1 times [2021-03-25 07:45:00,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:00,697 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042360550] [2021-03-25 07:45:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:00,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:00,734 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:00,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:00,735 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:00,761 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:00,761 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:00,762 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2021-03-25 07:45:00,762 WARN L342 ceAbstractionStarter]: 121 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:00,762 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 122 thread instances. [2021-03-25 07:45:00,851 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:00,851 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:00,851 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:00,851 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:00,851 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:00,851 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:00,851 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:00,851 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:00,851 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:00,851 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:00,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 616 places, 371 transitions, 16114 flow [2021-03-25 07:45:01,124 INFO L129 PetriNetUnfolder]: 0/737 cut-off events. [2021-03-25 07:45:01,124 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:01,124 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8607 conditions, 737 events. 0/737 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2809 event pairs, 0 based on Foata normal form. 0/614 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2021-03-25 07:45:01,124 INFO L82 GeneralOperation]: Start removeDead. Operand has 616 places, 371 transitions, 16114 flow [2021-03-25 07:45:01,129 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 614 places, 369 transitions, 16110 flow [2021-03-25 07:45:01,129 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:01,130 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 614 places, 369 transitions, 16110 flow [2021-03-25 07:45:01,130 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 614 places, 369 transitions, 16110 flow [2021-03-25 07:45:01,133 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 614 places, 369 transitions, 16110 flow [2021-03-25 07:45:01,363 INFO L129 PetriNetUnfolder]: 0/491 cut-off events. [2021-03-25 07:45:01,363 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:01,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8361 conditions, 491 events. 0/491 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1357 event pairs, 0 based on Foata normal form. 0/491 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2021-03-25 07:45:01,464 INFO L142 LiptonReduction]: Number of co-enabled transitions 89548 [2021-03-25 07:45:02,133 INFO L154 LiptonReduction]: Checked pairs total: 74298 [2021-03-25 07:45:02,133 INFO L156 LiptonReduction]: Total number of compositions: 122 [2021-03-25 07:45:02,133 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1004 [2021-03-25 07:45:02,134 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:02,134 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:02,134 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:02,134 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:02,134 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:02,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:02,135 INFO L82 PathProgramCache]: Analyzing trace with hash 977059, now seen corresponding path program 1 times [2021-03-25 07:45:02,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:02,135 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867244097] [2021-03-25 07:45:02,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:02,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:02,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:02,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:02,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:02,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867244097] [2021-03-25 07:45:02,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:02,173 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:02,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974778338] [2021-03-25 07:45:02,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:02,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:02,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:02,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:02,174 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 490 out of 493 [2021-03-25 07:45:02,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 247 transitions, 15866 flow. Second operand has 3 states, 3 states have (on average 490.6666666666667) internal successors, (1472), 3 states have internal predecessors, (1472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:02,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:02,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 490 of 493 [2021-03-25 07:45:02,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:02,413 INFO L129 PetriNetUnfolder]: 0/246 cut-off events. [2021-03-25 07:45:02,413 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:02,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8118 conditions, 246 events. 0/246 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 214 event pairs, 0 based on Foata normal form. 123/369 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2021-03-25 07:45:02,414 INFO L132 encePairwiseOnDemand]: 491/493 looper letters, 0 selfloop transitions, 1 changer transitions 0/246 dead transitions. [2021-03-25 07:45:02,414 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 246 transitions, 15866 flow [2021-03-25 07:45:02,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:02,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:02,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1472 transitions. [2021-03-25 07:45:02,415 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9952670723461798 [2021-03-25 07:45:02,415 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1472 transitions. [2021-03-25 07:45:02,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1472 transitions. [2021-03-25 07:45:02,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:02,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1472 transitions. [2021-03-25 07:45:02,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 490.6666666666667) internal successors, (1472), 3 states have internal predecessors, (1472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:02,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 493.0) internal successors, (1972), 4 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:02,417 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 493.0) internal successors, (1972), 4 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:02,417 INFO L185 Difference]: Start difference. First operand has 492 places, 247 transitions, 15866 flow. Second operand 3 states and 1472 transitions. [2021-03-25 07:45:02,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 246 transitions, 15866 flow [2021-03-25 07:45:03,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 246 transitions, 1104 flow, removed 7381 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:03,150 INFO L241 Difference]: Finished difference. Result has 493 places, 246 transitions, 1104 flow [2021-03-25 07:45:03,150 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=493, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1104, PETRI_PLACES=493, PETRI_TRANSITIONS=246} [2021-03-25 07:45:03,150 INFO L343 CegarLoopForPetriNet]: 492 programPoint places, 1 predicate places. [2021-03-25 07:45:03,150 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:03,150 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 493 places, 246 transitions, 1104 flow [2021-03-25 07:45:03,150 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 493 places, 246 transitions, 1104 flow [2021-03-25 07:45:03,151 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 493 places, 246 transitions, 1104 flow [2021-03-25 07:45:03,198 INFO L129 PetriNetUnfolder]: 0/246 cut-off events. [2021-03-25 07:45:03,198 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:03,198 INFO L84 FinitePrefix]: Finished finitePrefix Result has 737 conditions, 246 events. 0/246 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 246 event pairs, 0 based on Foata normal form. 0/246 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2021-03-25 07:45:03,207 INFO L142 LiptonReduction]: Number of co-enabled transitions 29768 [2021-03-25 07:45:03,227 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:03,227 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:03,227 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 77 [2021-03-25 07:45:03,227 INFO L480 AbstractCegarLoop]: Abstraction has has 493 places, 246 transitions, 1104 flow [2021-03-25 07:45:03,227 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 490.6666666666667) internal successors, (1472), 3 states have internal predecessors, (1472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:03,227 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:03,227 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:03,228 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2021-03-25 07:45:03,228 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:03,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:03,228 INFO L82 PathProgramCache]: Analyzing trace with hash -651510369, now seen corresponding path program 1 times [2021-03-25 07:45:03,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:03,228 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142829825] [2021-03-25 07:45:03,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:03,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:03,264 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:03,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:03,266 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:03,293 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:03,293 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:03,293 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2021-03-25 07:45:03,293 WARN L342 ceAbstractionStarter]: 122 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:03,294 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 123 thread instances. [2021-03-25 07:45:03,383 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:03,383 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:03,383 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:03,384 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:03,384 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:03,384 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:03,384 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:03,384 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:03,384 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:03,384 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:03,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 621 places, 374 transitions, 16369 flow [2021-03-25 07:45:03,662 INFO L129 PetriNetUnfolder]: 0/743 cut-off events. [2021-03-25 07:45:03,662 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:03,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8739 conditions, 743 events. 0/743 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2745 event pairs, 0 based on Foata normal form. 0/619 useless extension candidates. Maximal degree in co-relation 0. Up to 124 conditions per place. [2021-03-25 07:45:03,662 INFO L82 GeneralOperation]: Start removeDead. Operand has 621 places, 374 transitions, 16369 flow [2021-03-25 07:45:03,667 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 619 places, 372 transitions, 16365 flow [2021-03-25 07:45:03,667 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:03,667 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 619 places, 372 transitions, 16365 flow [2021-03-25 07:45:03,668 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 619 places, 372 transitions, 16365 flow [2021-03-25 07:45:03,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 619 places, 372 transitions, 16365 flow [2021-03-25 07:45:03,900 INFO L129 PetriNetUnfolder]: 0/495 cut-off events. [2021-03-25 07:45:03,900 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:03,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8491 conditions, 495 events. 0/495 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1419 event pairs, 0 based on Foata normal form. 0/495 useless extension candidates. Maximal degree in co-relation 0. Up to 124 conditions per place. [2021-03-25 07:45:04,001 INFO L142 LiptonReduction]: Number of co-enabled transitions 91020 [2021-03-25 07:45:04,677 INFO L154 LiptonReduction]: Checked pairs total: 75522 [2021-03-25 07:45:04,677 INFO L156 LiptonReduction]: Total number of compositions: 123 [2021-03-25 07:45:04,677 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1010 [2021-03-25 07:45:04,678 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:04,678 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:04,678 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:04,678 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:04,679 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:04,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:04,679 INFO L82 PathProgramCache]: Analyzing trace with hash 992931, now seen corresponding path program 1 times [2021-03-25 07:45:04,679 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:04,679 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309111850] [2021-03-25 07:45:04,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:04,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:04,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:04,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:04,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:04,720 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309111850] [2021-03-25 07:45:04,721 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:04,721 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:04,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25340540] [2021-03-25 07:45:04,721 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:04,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:04,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:04,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:04,722 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 494 out of 497 [2021-03-25 07:45:04,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 249 transitions, 16119 flow. Second operand has 3 states, 3 states have (on average 494.6666666666667) internal successors, (1484), 3 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:04,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:04,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 494 of 497 [2021-03-25 07:45:04,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:04,872 INFO L129 PetriNetUnfolder]: 0/248 cut-off events. [2021-03-25 07:45:04,872 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:04,872 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8246 conditions, 248 events. 0/248 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 239 event pairs, 0 based on Foata normal form. 124/372 useless extension candidates. Maximal degree in co-relation 0. Up to 124 conditions per place. [2021-03-25 07:45:04,873 INFO L132 encePairwiseOnDemand]: 495/497 looper letters, 0 selfloop transitions, 1 changer transitions 0/248 dead transitions. [2021-03-25 07:45:04,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 248 transitions, 16119 flow [2021-03-25 07:45:04,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:04,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:04,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1484 transitions. [2021-03-25 07:45:04,874 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9953051643192489 [2021-03-25 07:45:04,874 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1484 transitions. [2021-03-25 07:45:04,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1484 transitions. [2021-03-25 07:45:04,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:04,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1484 transitions. [2021-03-25 07:45:04,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 494.6666666666667) internal successors, (1484), 3 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:04,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 497.0) internal successors, (1988), 4 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:04,876 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 497.0) internal successors, (1988), 4 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:04,876 INFO L185 Difference]: Start difference. First operand has 496 places, 249 transitions, 16119 flow. Second operand 3 states and 1484 transitions. [2021-03-25 07:45:04,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 248 transitions, 16119 flow [2021-03-25 07:45:05,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 248 transitions, 1113 flow, removed 7503 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:05,637 INFO L241 Difference]: Finished difference. Result has 497 places, 248 transitions, 1113 flow [2021-03-25 07:45:05,637 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=497, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1113, PETRI_PLACES=497, PETRI_TRANSITIONS=248} [2021-03-25 07:45:05,637 INFO L343 CegarLoopForPetriNet]: 496 programPoint places, 1 predicate places. [2021-03-25 07:45:05,638 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:05,638 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 497 places, 248 transitions, 1113 flow [2021-03-25 07:45:05,638 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 497 places, 248 transitions, 1113 flow [2021-03-25 07:45:05,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 497 places, 248 transitions, 1113 flow [2021-03-25 07:45:05,688 INFO L129 PetriNetUnfolder]: 0/248 cut-off events. [2021-03-25 07:45:05,688 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:05,689 INFO L84 FinitePrefix]: Finished finitePrefix Result has 743 conditions, 248 events. 0/248 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 247 event pairs, 0 based on Foata normal form. 0/248 useless extension candidates. Maximal degree in co-relation 0. Up to 124 conditions per place. [2021-03-25 07:45:05,698 INFO L142 LiptonReduction]: Number of co-enabled transitions 30258 [2021-03-25 07:45:05,719 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:05,719 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:05,719 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 81 [2021-03-25 07:45:05,720 INFO L480 AbstractCegarLoop]: Abstraction has has 497 places, 248 transitions, 1113 flow [2021-03-25 07:45:05,720 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 494.6666666666667) internal successors, (1484), 3 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:05,720 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:05,720 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:05,720 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2021-03-25 07:45:05,720 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:05,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:05,720 INFO L82 PathProgramCache]: Analyzing trace with hash 136469176, now seen corresponding path program 1 times [2021-03-25 07:45:05,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:05,720 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20761564] [2021-03-25 07:45:05,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:05,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:05,760 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:05,762 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:05,791 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:05,792 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:05,792 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2021-03-25 07:45:05,792 WARN L342 ceAbstractionStarter]: 123 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:05,792 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 124 thread instances. [2021-03-25 07:45:05,883 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:05,883 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:05,883 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:05,883 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:05,883 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:05,883 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:05,883 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:05,884 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:05,884 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:05,884 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:05,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 626 places, 377 transitions, 16626 flow [2021-03-25 07:45:06,252 INFO L129 PetriNetUnfolder]: 0/749 cut-off events. [2021-03-25 07:45:06,252 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:06,252 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8872 conditions, 749 events. 0/749 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2676 event pairs, 0 based on Foata normal form. 0/624 useless extension candidates. Maximal degree in co-relation 0. Up to 125 conditions per place. [2021-03-25 07:45:06,252 INFO L82 GeneralOperation]: Start removeDead. Operand has 626 places, 377 transitions, 16626 flow [2021-03-25 07:45:06,257 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 624 places, 375 transitions, 16622 flow [2021-03-25 07:45:06,257 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:06,257 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 624 places, 375 transitions, 16622 flow [2021-03-25 07:45:06,257 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 624 places, 375 transitions, 16622 flow [2021-03-25 07:45:06,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 624 places, 375 transitions, 16622 flow [2021-03-25 07:45:06,494 INFO L129 PetriNetUnfolder]: 0/499 cut-off events. [2021-03-25 07:45:06,494 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:06,494 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8622 conditions, 499 events. 0/499 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1463 event pairs, 0 based on Foata normal form. 0/499 useless extension candidates. Maximal degree in co-relation 0. Up to 125 conditions per place. [2021-03-25 07:45:06,598 INFO L142 LiptonReduction]: Number of co-enabled transitions 92504 [2021-03-25 07:45:07,274 INFO L154 LiptonReduction]: Checked pairs total: 76756 [2021-03-25 07:45:07,275 INFO L156 LiptonReduction]: Total number of compositions: 124 [2021-03-25 07:45:07,275 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1018 [2021-03-25 07:45:07,276 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:07,276 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:07,276 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:07,276 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:07,276 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:07,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:07,276 INFO L82 PathProgramCache]: Analyzing trace with hash 1008931, now seen corresponding path program 1 times [2021-03-25 07:45:07,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:07,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596552462] [2021-03-25 07:45:07,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:07,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:07,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:07,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:07,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:07,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596552462] [2021-03-25 07:45:07,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:07,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:07,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097355907] [2021-03-25 07:45:07,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:07,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:07,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:07,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:07,313 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 498 out of 501 [2021-03-25 07:45:07,313 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 251 transitions, 16374 flow. Second operand has 3 states, 3 states have (on average 498.6666666666667) internal successors, (1496), 3 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:07,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:07,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 498 of 501 [2021-03-25 07:45:07,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:07,461 INFO L129 PetriNetUnfolder]: 0/250 cut-off events. [2021-03-25 07:45:07,461 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:07,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8375 conditions, 250 events. 0/250 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 232 event pairs, 0 based on Foata normal form. 125/375 useless extension candidates. Maximal degree in co-relation 0. Up to 125 conditions per place. [2021-03-25 07:45:07,462 INFO L132 encePairwiseOnDemand]: 499/501 looper letters, 0 selfloop transitions, 1 changer transitions 0/250 dead transitions. [2021-03-25 07:45:07,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 250 transitions, 16374 flow [2021-03-25 07:45:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:07,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:07,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1496 transitions. [2021-03-25 07:45:07,463 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9953426480372588 [2021-03-25 07:45:07,463 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1496 transitions. [2021-03-25 07:45:07,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1496 transitions. [2021-03-25 07:45:07,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:07,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1496 transitions. [2021-03-25 07:45:07,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 498.6666666666667) internal successors, (1496), 3 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:07,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 501.0) internal successors, (2004), 4 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:07,465 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 501.0) internal successors, (2004), 4 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:07,465 INFO L185 Difference]: Start difference. First operand has 500 places, 251 transitions, 16374 flow. Second operand 3 states and 1496 transitions. [2021-03-25 07:45:07,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 250 transitions, 16374 flow [2021-03-25 07:45:08,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 250 transitions, 1122 flow, removed 7626 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:08,243 INFO L241 Difference]: Finished difference. Result has 501 places, 250 transitions, 1122 flow [2021-03-25 07:45:08,243 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=501, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1122, PETRI_PLACES=501, PETRI_TRANSITIONS=250} [2021-03-25 07:45:08,243 INFO L343 CegarLoopForPetriNet]: 500 programPoint places, 1 predicate places. [2021-03-25 07:45:08,244 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:08,244 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 501 places, 250 transitions, 1122 flow [2021-03-25 07:45:08,244 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 501 places, 250 transitions, 1122 flow [2021-03-25 07:45:08,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 501 places, 250 transitions, 1122 flow [2021-03-25 07:45:08,293 INFO L129 PetriNetUnfolder]: 0/250 cut-off events. [2021-03-25 07:45:08,293 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:08,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 749 conditions, 250 events. 0/250 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 230 event pairs, 0 based on Foata normal form. 0/250 useless extension candidates. Maximal degree in co-relation 0. Up to 125 conditions per place. [2021-03-25 07:45:08,302 INFO L142 LiptonReduction]: Number of co-enabled transitions 30752 [2021-03-25 07:45:08,323 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:08,323 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:08,323 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 79 [2021-03-25 07:45:08,323 INFO L480 AbstractCegarLoop]: Abstraction has has 501 places, 250 transitions, 1122 flow [2021-03-25 07:45:08,324 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 498.6666666666667) internal successors, (1496), 3 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:08,324 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:08,324 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:08,324 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2021-03-25 07:45:08,324 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:08,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:08,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1122609310, now seen corresponding path program 1 times [2021-03-25 07:45:08,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:08,324 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24190035] [2021-03-25 07:45:08,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:08,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:08,357 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:08,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:08,359 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:08,388 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:08,388 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:08,388 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2021-03-25 07:45:08,388 WARN L342 ceAbstractionStarter]: 124 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:08,388 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 125 thread instances. [2021-03-25 07:45:08,481 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:08,481 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:08,482 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:08,482 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:08,482 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:08,482 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:08,482 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:08,482 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:08,482 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:08,482 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:08,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 631 places, 380 transitions, 16885 flow [2021-03-25 07:45:08,777 INFO L129 PetriNetUnfolder]: 0/755 cut-off events. [2021-03-25 07:45:08,777 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:08,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9006 conditions, 755 events. 0/755 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2848 event pairs, 0 based on Foata normal form. 0/629 useless extension candidates. Maximal degree in co-relation 0. Up to 126 conditions per place. [2021-03-25 07:45:08,777 INFO L82 GeneralOperation]: Start removeDead. Operand has 631 places, 380 transitions, 16885 flow [2021-03-25 07:45:08,782 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 629 places, 378 transitions, 16881 flow [2021-03-25 07:45:08,782 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:08,782 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 629 places, 378 transitions, 16881 flow [2021-03-25 07:45:08,783 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 629 places, 378 transitions, 16881 flow [2021-03-25 07:45:08,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 629 places, 378 transitions, 16881 flow [2021-03-25 07:45:09,028 INFO L129 PetriNetUnfolder]: 0/503 cut-off events. [2021-03-25 07:45:09,028 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:09,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8754 conditions, 503 events. 0/503 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1341 event pairs, 0 based on Foata normal form. 0/503 useless extension candidates. Maximal degree in co-relation 0. Up to 126 conditions per place. [2021-03-25 07:45:09,133 INFO L142 LiptonReduction]: Number of co-enabled transitions 94000 [2021-03-25 07:45:09,898 INFO L154 LiptonReduction]: Checked pairs total: 78000 [2021-03-25 07:45:09,898 INFO L156 LiptonReduction]: Total number of compositions: 125 [2021-03-25 07:45:09,898 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1116 [2021-03-25 07:45:09,899 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:09,899 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:09,899 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:09,899 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:09,899 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:09,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:09,899 INFO L82 PathProgramCache]: Analyzing trace with hash 1025059, now seen corresponding path program 1 times [2021-03-25 07:45:09,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:09,899 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332883555] [2021-03-25 07:45:09,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:09,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:09,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:09,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:09,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:09,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332883555] [2021-03-25 07:45:09,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:09,941 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:09,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304485419] [2021-03-25 07:45:09,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:09,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:09,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:09,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:09,943 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 505 [2021-03-25 07:45:09,943 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 253 transitions, 16631 flow. Second operand has 3 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:09,943 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:09,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 505 [2021-03-25 07:45:09,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:10,094 INFO L129 PetriNetUnfolder]: 0/252 cut-off events. [2021-03-25 07:45:10,094 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:10,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8505 conditions, 252 events. 0/252 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 257 event pairs, 0 based on Foata normal form. 126/378 useless extension candidates. Maximal degree in co-relation 0. Up to 126 conditions per place. [2021-03-25 07:45:10,095 INFO L132 encePairwiseOnDemand]: 503/505 looper letters, 0 selfloop transitions, 1 changer transitions 0/252 dead transitions. [2021-03-25 07:45:10,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 252 transitions, 16631 flow [2021-03-25 07:45:10,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:10,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:10,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1508 transitions. [2021-03-25 07:45:10,096 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9953795379537954 [2021-03-25 07:45:10,096 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1508 transitions. [2021-03-25 07:45:10,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1508 transitions. [2021-03-25 07:45:10,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:10,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1508 transitions. [2021-03-25 07:45:10,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:10,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 505.0) internal successors, (2020), 4 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:10,098 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 505.0) internal successors, (2020), 4 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:10,098 INFO L185 Difference]: Start difference. First operand has 504 places, 253 transitions, 16631 flow. Second operand 3 states and 1508 transitions. [2021-03-25 07:45:10,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 252 transitions, 16631 flow [2021-03-25 07:45:10,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 252 transitions, 1131 flow, removed 7750 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:10,905 INFO L241 Difference]: Finished difference. Result has 505 places, 252 transitions, 1131 flow [2021-03-25 07:45:10,905 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=505, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1131, PETRI_PLACES=505, PETRI_TRANSITIONS=252} [2021-03-25 07:45:10,905 INFO L343 CegarLoopForPetriNet]: 504 programPoint places, 1 predicate places. [2021-03-25 07:45:10,905 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:10,905 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 505 places, 252 transitions, 1131 flow [2021-03-25 07:45:10,905 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 505 places, 252 transitions, 1131 flow [2021-03-25 07:45:10,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 505 places, 252 transitions, 1131 flow [2021-03-25 07:45:10,955 INFO L129 PetriNetUnfolder]: 0/252 cut-off events. [2021-03-25 07:45:10,955 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:10,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 755 conditions, 252 events. 0/252 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 231 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 0. Up to 126 conditions per place. [2021-03-25 07:45:10,965 INFO L142 LiptonReduction]: Number of co-enabled transitions 31250 [2021-03-25 07:45:10,986 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:10,986 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:10,986 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 81 [2021-03-25 07:45:10,986 INFO L480 AbstractCegarLoop]: Abstraction has has 505 places, 252 transitions, 1131 flow [2021-03-25 07:45:10,986 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:10,987 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:10,987 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:10,987 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2021-03-25 07:45:10,987 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:10,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:10,987 INFO L82 PathProgramCache]: Analyzing trace with hash 215777475, now seen corresponding path program 1 times [2021-03-25 07:45:10,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:10,987 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341767430] [2021-03-25 07:45:10,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:11,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:11,026 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:11,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:11,027 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:11,058 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:11,058 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:11,058 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2021-03-25 07:45:11,058 WARN L342 ceAbstractionStarter]: 125 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:11,058 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 126 thread instances. [2021-03-25 07:45:11,149 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:11,150 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:11,150 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:11,150 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:11,150 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:11,150 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:11,150 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:11,150 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:11,150 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:11,150 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:11,154 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 636 places, 383 transitions, 17146 flow [2021-03-25 07:45:11,448 INFO L129 PetriNetUnfolder]: 0/761 cut-off events. [2021-03-25 07:45:11,448 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:11,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9141 conditions, 761 events. 0/761 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2817 event pairs, 0 based on Foata normal form. 0/634 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2021-03-25 07:45:11,448 INFO L82 GeneralOperation]: Start removeDead. Operand has 636 places, 383 transitions, 17146 flow [2021-03-25 07:45:11,453 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 634 places, 381 transitions, 17142 flow [2021-03-25 07:45:11,453 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:11,453 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 634 places, 381 transitions, 17142 flow [2021-03-25 07:45:11,453 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 634 places, 381 transitions, 17142 flow [2021-03-25 07:45:11,457 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 634 places, 381 transitions, 17142 flow [2021-03-25 07:45:11,698 INFO L129 PetriNetUnfolder]: 0/507 cut-off events. [2021-03-25 07:45:11,698 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:11,698 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8887 conditions, 507 events. 0/507 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1551 event pairs, 0 based on Foata normal form. 0/507 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2021-03-25 07:45:11,805 INFO L142 LiptonReduction]: Number of co-enabled transitions 95508 [2021-03-25 07:45:12,495 INFO L154 LiptonReduction]: Checked pairs total: 79254 [2021-03-25 07:45:12,496 INFO L156 LiptonReduction]: Total number of compositions: 126 [2021-03-25 07:45:12,496 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1043 [2021-03-25 07:45:12,497 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:12,497 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:12,497 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:12,497 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:12,497 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:12,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:12,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1041315, now seen corresponding path program 1 times [2021-03-25 07:45:12,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:12,497 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554728832] [2021-03-25 07:45:12,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:12,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:12,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:12,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:12,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554728832] [2021-03-25 07:45:12,536 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:12,536 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:12,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046414095] [2021-03-25 07:45:12,536 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:12,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:12,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:12,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:12,537 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 506 out of 509 [2021-03-25 07:45:12,538 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 255 transitions, 16890 flow. Second operand has 3 states, 3 states have (on average 506.6666666666667) internal successors, (1520), 3 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:12,538 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:12,538 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 506 of 509 [2021-03-25 07:45:12,538 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:12,695 INFO L129 PetriNetUnfolder]: 0/254 cut-off events. [2021-03-25 07:45:12,695 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:12,695 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8636 conditions, 254 events. 0/254 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 240 event pairs, 0 based on Foata normal form. 127/381 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2021-03-25 07:45:12,696 INFO L132 encePairwiseOnDemand]: 507/509 looper letters, 0 selfloop transitions, 1 changer transitions 0/254 dead transitions. [2021-03-25 07:45:12,698 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 254 transitions, 16890 flow [2021-03-25 07:45:12,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:12,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:12,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1520 transitions. [2021-03-25 07:45:12,699 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9954158480681073 [2021-03-25 07:45:12,699 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1520 transitions. [2021-03-25 07:45:12,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1520 transitions. [2021-03-25 07:45:12,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:12,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1520 transitions. [2021-03-25 07:45:12,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 506.6666666666667) internal successors, (1520), 3 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:12,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 509.0) internal successors, (2036), 4 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:12,701 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 509.0) internal successors, (2036), 4 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:12,701 INFO L185 Difference]: Start difference. First operand has 508 places, 255 transitions, 16890 flow. Second operand 3 states and 1520 transitions. [2021-03-25 07:45:12,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 254 transitions, 16890 flow [2021-03-25 07:45:13,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 254 transitions, 1140 flow, removed 7875 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:13,657 INFO L241 Difference]: Finished difference. Result has 509 places, 254 transitions, 1140 flow [2021-03-25 07:45:13,657 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=509, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1140, PETRI_PLACES=509, PETRI_TRANSITIONS=254} [2021-03-25 07:45:13,658 INFO L343 CegarLoopForPetriNet]: 508 programPoint places, 1 predicate places. [2021-03-25 07:45:13,658 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:13,658 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 254 transitions, 1140 flow [2021-03-25 07:45:13,658 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 254 transitions, 1140 flow [2021-03-25 07:45:13,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 509 places, 254 transitions, 1140 flow [2021-03-25 07:45:13,708 INFO L129 PetriNetUnfolder]: 0/254 cut-off events. [2021-03-25 07:45:13,708 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:13,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 761 conditions, 254 events. 0/254 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 250 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2021-03-25 07:45:13,716 INFO L142 LiptonReduction]: Number of co-enabled transitions 31752 [2021-03-25 07:45:13,737 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:13,737 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:13,737 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 79 [2021-03-25 07:45:13,737 INFO L480 AbstractCegarLoop]: Abstraction has has 509 places, 254 transitions, 1140 flow [2021-03-25 07:45:13,737 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 506.6666666666667) internal successors, (1520), 3 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:13,737 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:13,737 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:13,737 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2021-03-25 07:45:13,738 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:13,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:13,738 INFO L82 PathProgramCache]: Analyzing trace with hash -784532187, now seen corresponding path program 1 times [2021-03-25 07:45:13,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:13,738 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891892025] [2021-03-25 07:45:13,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:13,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:13,774 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:13,776 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:13,805 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:13,805 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:13,805 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2021-03-25 07:45:13,805 WARN L342 ceAbstractionStarter]: 126 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:13,805 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 127 thread instances. [2021-03-25 07:45:13,897 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:13,898 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:13,898 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:13,898 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:13,898 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:13,898 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:13,898 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:13,898 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:13,898 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:13,898 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:13,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 641 places, 386 transitions, 17409 flow [2021-03-25 07:45:14,200 INFO L129 PetriNetUnfolder]: 0/767 cut-off events. [2021-03-25 07:45:14,200 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:14,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9277 conditions, 767 events. 0/767 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3035 event pairs, 0 based on Foata normal form. 0/639 useless extension candidates. Maximal degree in co-relation 0. Up to 128 conditions per place. [2021-03-25 07:45:14,201 INFO L82 GeneralOperation]: Start removeDead. Operand has 641 places, 386 transitions, 17409 flow [2021-03-25 07:45:14,206 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 639 places, 384 transitions, 17405 flow [2021-03-25 07:45:14,206 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:14,206 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 639 places, 384 transitions, 17405 flow [2021-03-25 07:45:14,206 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 639 places, 384 transitions, 17405 flow [2021-03-25 07:45:14,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 639 places, 384 transitions, 17405 flow [2021-03-25 07:45:14,460 INFO L129 PetriNetUnfolder]: 0/511 cut-off events. [2021-03-25 07:45:14,461 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:14,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9021 conditions, 511 events. 0/511 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1460 event pairs, 0 based on Foata normal form. 0/511 useless extension candidates. Maximal degree in co-relation 0. Up to 128 conditions per place. [2021-03-25 07:45:14,571 INFO L142 LiptonReduction]: Number of co-enabled transitions 97028 [2021-03-25 07:45:15,288 INFO L154 LiptonReduction]: Checked pairs total: 80518 [2021-03-25 07:45:15,288 INFO L156 LiptonReduction]: Total number of compositions: 127 [2021-03-25 07:45:15,288 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1082 [2021-03-25 07:45:15,289 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:15,289 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:15,289 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:15,289 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:15,289 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:15,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:15,289 INFO L82 PathProgramCache]: Analyzing trace with hash 1057699, now seen corresponding path program 1 times [2021-03-25 07:45:15,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:15,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714602468] [2021-03-25 07:45:15,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:15,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:15,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:15,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:15,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:15,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714602468] [2021-03-25 07:45:15,332 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:15,332 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:15,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866982765] [2021-03-25 07:45:15,333 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:15,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:15,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:15,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:15,334 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 510 out of 513 [2021-03-25 07:45:15,334 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 257 transitions, 17151 flow. Second operand has 3 states, 3 states have (on average 510.6666666666667) internal successors, (1532), 3 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:15,334 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:15,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 510 of 513 [2021-03-25 07:45:15,335 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:15,496 INFO L129 PetriNetUnfolder]: 0/256 cut-off events. [2021-03-25 07:45:15,496 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:15,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8768 conditions, 256 events. 0/256 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 247 event pairs, 0 based on Foata normal form. 128/384 useless extension candidates. Maximal degree in co-relation 0. Up to 128 conditions per place. [2021-03-25 07:45:15,497 INFO L132 encePairwiseOnDemand]: 511/513 looper letters, 0 selfloop transitions, 1 changer transitions 0/256 dead transitions. [2021-03-25 07:45:15,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 256 transitions, 17151 flow [2021-03-25 07:45:15,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:15,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:15,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1532 transitions. [2021-03-25 07:45:15,498 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.99545159194282 [2021-03-25 07:45:15,498 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1532 transitions. [2021-03-25 07:45:15,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1532 transitions. [2021-03-25 07:45:15,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:15,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1532 transitions. [2021-03-25 07:45:15,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 510.6666666666667) internal successors, (1532), 3 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:15,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:15,500 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:15,500 INFO L185 Difference]: Start difference. First operand has 512 places, 257 transitions, 17151 flow. Second operand 3 states and 1532 transitions. [2021-03-25 07:45:15,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 256 transitions, 17151 flow [2021-03-25 07:45:16,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 256 transitions, 1149 flow, removed 8001 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:16,444 INFO L241 Difference]: Finished difference. Result has 513 places, 256 transitions, 1149 flow [2021-03-25 07:45:16,444 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1149, PETRI_PLACES=513, PETRI_TRANSITIONS=256} [2021-03-25 07:45:16,444 INFO L343 CegarLoopForPetriNet]: 512 programPoint places, 1 predicate places. [2021-03-25 07:45:16,444 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:16,444 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 513 places, 256 transitions, 1149 flow [2021-03-25 07:45:16,444 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 513 places, 256 transitions, 1149 flow [2021-03-25 07:45:16,445 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 513 places, 256 transitions, 1149 flow [2021-03-25 07:45:16,498 INFO L129 PetriNetUnfolder]: 0/256 cut-off events. [2021-03-25 07:45:16,498 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:16,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 767 conditions, 256 events. 0/256 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 253 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 0. Up to 128 conditions per place. [2021-03-25 07:45:16,508 INFO L142 LiptonReduction]: Number of co-enabled transitions 32258 [2021-03-25 07:45:16,531 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:16,531 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:16,531 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 87 [2021-03-25 07:45:16,531 INFO L480 AbstractCegarLoop]: Abstraction has has 513 places, 256 transitions, 1149 flow [2021-03-25 07:45:16,531 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 510.6666666666667) internal successors, (1532), 3 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:16,531 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:16,531 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:16,531 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2021-03-25 07:45:16,531 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:16,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:16,532 INFO L82 PathProgramCache]: Analyzing trace with hash 2025146590, now seen corresponding path program 1 times [2021-03-25 07:45:16,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:16,532 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689690422] [2021-03-25 07:45:16,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:16,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:16,572 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:16,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:16,574 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:16,606 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:16,606 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:16,607 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2021-03-25 07:45:16,607 WARN L342 ceAbstractionStarter]: 127 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:16,607 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 128 thread instances. [2021-03-25 07:45:16,715 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:16,715 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:16,715 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:16,715 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:16,716 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:16,716 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:16,716 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:16,716 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:16,716 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:16,716 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:16,719 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 646 places, 389 transitions, 17674 flow [2021-03-25 07:45:17,093 INFO L129 PetriNetUnfolder]: 0/773 cut-off events. [2021-03-25 07:45:17,094 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:17,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9414 conditions, 773 events. 0/773 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3004 event pairs, 0 based on Foata normal form. 0/644 useless extension candidates. Maximal degree in co-relation 0. Up to 129 conditions per place. [2021-03-25 07:45:17,094 INFO L82 GeneralOperation]: Start removeDead. Operand has 646 places, 389 transitions, 17674 flow [2021-03-25 07:45:17,099 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 644 places, 387 transitions, 17670 flow [2021-03-25 07:45:17,099 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:17,099 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 644 places, 387 transitions, 17670 flow [2021-03-25 07:45:17,100 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 644 places, 387 transitions, 17670 flow [2021-03-25 07:45:17,103 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 644 places, 387 transitions, 17670 flow [2021-03-25 07:45:17,363 INFO L129 PetriNetUnfolder]: 0/515 cut-off events. [2021-03-25 07:45:17,363 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:17,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9156 conditions, 515 events. 0/515 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1652 event pairs, 0 based on Foata normal form. 0/515 useless extension candidates. Maximal degree in co-relation 0. Up to 129 conditions per place. [2021-03-25 07:45:17,476 INFO L142 LiptonReduction]: Number of co-enabled transitions 98560 [2021-03-25 07:45:18,187 INFO L154 LiptonReduction]: Checked pairs total: 81792 [2021-03-25 07:45:18,188 INFO L156 LiptonReduction]: Total number of compositions: 128 [2021-03-25 07:45:18,188 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1089 [2021-03-25 07:45:18,189 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:18,189 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:18,189 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:18,189 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:18,189 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:18,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:18,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1074211, now seen corresponding path program 1 times [2021-03-25 07:45:18,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:18,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905071541] [2021-03-25 07:45:18,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:18,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:18,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:18,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:18,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:18,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905071541] [2021-03-25 07:45:18,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:18,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:18,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101024320] [2021-03-25 07:45:18,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:18,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:18,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:18,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:18,243 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 514 out of 517 [2021-03-25 07:45:18,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 259 transitions, 17414 flow. Second operand has 3 states, 3 states have (on average 514.6666666666666) internal successors, (1544), 3 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:18,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:18,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 514 of 517 [2021-03-25 07:45:18,244 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:18,417 INFO L129 PetriNetUnfolder]: 0/258 cut-off events. [2021-03-25 07:45:18,418 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:18,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8901 conditions, 258 events. 0/258 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 258 event pairs, 0 based on Foata normal form. 129/387 useless extension candidates. Maximal degree in co-relation 0. Up to 129 conditions per place. [2021-03-25 07:45:18,419 INFO L132 encePairwiseOnDemand]: 515/517 looper letters, 0 selfloop transitions, 1 changer transitions 0/258 dead transitions. [2021-03-25 07:45:18,419 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 258 transitions, 17414 flow [2021-03-25 07:45:18,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:18,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:18,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1544 transitions. [2021-03-25 07:45:18,420 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9954867827208252 [2021-03-25 07:45:18,420 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1544 transitions. [2021-03-25 07:45:18,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1544 transitions. [2021-03-25 07:45:18,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:18,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1544 transitions. [2021-03-25 07:45:18,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 514.6666666666666) internal successors, (1544), 3 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:18,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 517.0) internal successors, (2068), 4 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:18,422 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 517.0) internal successors, (2068), 4 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:18,422 INFO L185 Difference]: Start difference. First operand has 516 places, 259 transitions, 17414 flow. Second operand 3 states and 1544 transitions. [2021-03-25 07:45:18,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 258 transitions, 17414 flow [2021-03-25 07:45:19,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 258 transitions, 1158 flow, removed 8128 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:19,416 INFO L241 Difference]: Finished difference. Result has 517 places, 258 transitions, 1158 flow [2021-03-25 07:45:19,417 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=517, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1158, PETRI_PLACES=517, PETRI_TRANSITIONS=258} [2021-03-25 07:45:19,417 INFO L343 CegarLoopForPetriNet]: 516 programPoint places, 1 predicate places. [2021-03-25 07:45:19,417 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:19,417 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 517 places, 258 transitions, 1158 flow [2021-03-25 07:45:19,417 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 517 places, 258 transitions, 1158 flow [2021-03-25 07:45:19,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 517 places, 258 transitions, 1158 flow [2021-03-25 07:45:19,470 INFO L129 PetriNetUnfolder]: 0/258 cut-off events. [2021-03-25 07:45:19,470 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:19,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 773 conditions, 258 events. 0/258 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 260 event pairs, 0 based on Foata normal form. 0/258 useless extension candidates. Maximal degree in co-relation 0. Up to 129 conditions per place. [2021-03-25 07:45:19,480 INFO L142 LiptonReduction]: Number of co-enabled transitions 32768 [2021-03-25 07:45:19,502 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:19,502 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:19,502 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 85 [2021-03-25 07:45:19,502 INFO L480 AbstractCegarLoop]: Abstraction has has 517 places, 258 transitions, 1158 flow [2021-03-25 07:45:19,502 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 514.6666666666666) internal successors, (1544), 3 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:19,502 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:19,502 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:19,502 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2021-03-25 07:45:19,503 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:19,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:19,503 INFO L82 PathProgramCache]: Analyzing trace with hash 706786536, now seen corresponding path program 1 times [2021-03-25 07:45:19,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:19,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834846829] [2021-03-25 07:45:19,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:19,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:19,541 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:19,543 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:19,573 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:19,574 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:19,574 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2021-03-25 07:45:19,574 WARN L342 ceAbstractionStarter]: 128 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:19,574 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 129 thread instances. [2021-03-25 07:45:19,668 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:19,668 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:19,668 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:19,668 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:19,668 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:19,668 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:19,668 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:19,668 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:19,668 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:19,669 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:19,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 651 places, 392 transitions, 17941 flow [2021-03-25 07:45:19,991 INFO L129 PetriNetUnfolder]: 0/779 cut-off events. [2021-03-25 07:45:19,991 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:19,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9552 conditions, 779 events. 0/779 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3006 event pairs, 0 based on Foata normal form. 0/649 useless extension candidates. Maximal degree in co-relation 0. Up to 130 conditions per place. [2021-03-25 07:45:19,991 INFO L82 GeneralOperation]: Start removeDead. Operand has 651 places, 392 transitions, 17941 flow [2021-03-25 07:45:19,997 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 649 places, 390 transitions, 17937 flow [2021-03-25 07:45:19,997 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:19,997 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 649 places, 390 transitions, 17937 flow [2021-03-25 07:45:19,997 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 649 places, 390 transitions, 17937 flow [2021-03-25 07:45:20,001 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 649 places, 390 transitions, 17937 flow [2021-03-25 07:45:20,265 INFO L129 PetriNetUnfolder]: 0/519 cut-off events. [2021-03-25 07:45:20,265 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:20,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9292 conditions, 519 events. 0/519 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1436 event pairs, 0 based on Foata normal form. 0/519 useless extension candidates. Maximal degree in co-relation 0. Up to 130 conditions per place. [2021-03-25 07:45:20,381 INFO L142 LiptonReduction]: Number of co-enabled transitions 100104 [2021-03-25 07:45:21,159 INFO L154 LiptonReduction]: Checked pairs total: 83076 [2021-03-25 07:45:21,159 INFO L156 LiptonReduction]: Total number of compositions: 129 [2021-03-25 07:45:21,160 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1163 [2021-03-25 07:45:21,160 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:21,161 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:21,161 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:21,161 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:21,161 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:21,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:21,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1090851, now seen corresponding path program 1 times [2021-03-25 07:45:21,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:21,161 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219076211] [2021-03-25 07:45:21,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:21,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:21,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:21,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:21,201 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219076211] [2021-03-25 07:45:21,201 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:21,201 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:21,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134519976] [2021-03-25 07:45:21,201 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:21,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:21,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:21,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:21,202 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 518 out of 521 [2021-03-25 07:45:21,203 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 261 transitions, 17679 flow. Second operand has 3 states, 3 states have (on average 518.6666666666666) internal successors, (1556), 3 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:21,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:21,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 518 of 521 [2021-03-25 07:45:21,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:21,365 INFO L129 PetriNetUnfolder]: 0/260 cut-off events. [2021-03-25 07:45:21,365 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:21,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9035 conditions, 260 events. 0/260 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 255 event pairs, 0 based on Foata normal form. 130/390 useless extension candidates. Maximal degree in co-relation 0. Up to 130 conditions per place. [2021-03-25 07:45:21,366 INFO L132 encePairwiseOnDemand]: 519/521 looper letters, 0 selfloop transitions, 1 changer transitions 0/260 dead transitions. [2021-03-25 07:45:21,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 260 transitions, 17679 flow [2021-03-25 07:45:21,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:21,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:21,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1556 transitions. [2021-03-25 07:45:21,367 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9955214331413947 [2021-03-25 07:45:21,367 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1556 transitions. [2021-03-25 07:45:21,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1556 transitions. [2021-03-25 07:45:21,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:21,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1556 transitions. [2021-03-25 07:45:21,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 518.6666666666666) internal successors, (1556), 3 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:21,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:21,369 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:21,369 INFO L185 Difference]: Start difference. First operand has 520 places, 261 transitions, 17679 flow. Second operand 3 states and 1556 transitions. [2021-03-25 07:45:21,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 260 transitions, 17679 flow [2021-03-25 07:45:22,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 260 transitions, 1167 flow, removed 8256 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:22,373 INFO L241 Difference]: Finished difference. Result has 521 places, 260 transitions, 1167 flow [2021-03-25 07:45:22,373 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1167, PETRI_PLACES=521, PETRI_TRANSITIONS=260} [2021-03-25 07:45:22,373 INFO L343 CegarLoopForPetriNet]: 520 programPoint places, 1 predicate places. [2021-03-25 07:45:22,373 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:22,374 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 521 places, 260 transitions, 1167 flow [2021-03-25 07:45:22,374 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 521 places, 260 transitions, 1167 flow [2021-03-25 07:45:22,374 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 521 places, 260 transitions, 1167 flow [2021-03-25 07:45:22,426 INFO L129 PetriNetUnfolder]: 0/260 cut-off events. [2021-03-25 07:45:22,427 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:22,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 779 conditions, 260 events. 0/260 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 251 event pairs, 0 based on Foata normal form. 0/260 useless extension candidates. Maximal degree in co-relation 0. Up to 130 conditions per place. [2021-03-25 07:45:22,435 INFO L142 LiptonReduction]: Number of co-enabled transitions 33282 [2021-03-25 07:45:22,457 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:22,457 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:22,457 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 84 [2021-03-25 07:45:22,457 INFO L480 AbstractCegarLoop]: Abstraction has has 521 places, 260 transitions, 1167 flow [2021-03-25 07:45:22,457 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 518.6666666666666) internal successors, (1556), 3 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:22,458 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:22,458 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:22,458 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2021-03-25 07:45:22,458 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:22,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:22,458 INFO L82 PathProgramCache]: Analyzing trace with hash 916204809, now seen corresponding path program 1 times [2021-03-25 07:45:22,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:22,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710125132] [2021-03-25 07:45:22,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:22,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:22,495 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:22,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:22,497 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:22,527 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:22,527 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:22,527 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2021-03-25 07:45:22,527 WARN L342 ceAbstractionStarter]: 129 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:22,527 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 130 thread instances. [2021-03-25 07:45:22,622 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:22,622 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:22,622 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:22,622 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:22,622 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:22,622 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:22,622 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:22,622 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:22,623 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:22,623 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:22,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 656 places, 395 transitions, 18210 flow [2021-03-25 07:45:22,944 INFO L129 PetriNetUnfolder]: 0/785 cut-off events. [2021-03-25 07:45:22,944 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:22,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9691 conditions, 785 events. 0/785 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3031 event pairs, 0 based on Foata normal form. 0/654 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2021-03-25 07:45:22,944 INFO L82 GeneralOperation]: Start removeDead. Operand has 656 places, 395 transitions, 18210 flow [2021-03-25 07:45:22,950 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 654 places, 393 transitions, 18206 flow [2021-03-25 07:45:22,950 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:22,950 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 654 places, 393 transitions, 18206 flow [2021-03-25 07:45:22,950 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 654 places, 393 transitions, 18206 flow [2021-03-25 07:45:22,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 654 places, 393 transitions, 18206 flow [2021-03-25 07:45:23,224 INFO L129 PetriNetUnfolder]: 0/523 cut-off events. [2021-03-25 07:45:23,224 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:23,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9429 conditions, 523 events. 0/523 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1280 event pairs, 0 based on Foata normal form. 0/523 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2021-03-25 07:45:23,342 INFO L142 LiptonReduction]: Number of co-enabled transitions 101660 [2021-03-25 07:45:24,056 INFO L154 LiptonReduction]: Checked pairs total: 84370 [2021-03-25 07:45:24,056 INFO L156 LiptonReduction]: Total number of compositions: 130 [2021-03-25 07:45:24,056 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1106 [2021-03-25 07:45:24,057 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:24,057 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:24,057 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:24,057 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:24,057 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:24,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:24,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1107619, now seen corresponding path program 1 times [2021-03-25 07:45:24,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:24,057 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494467234] [2021-03-25 07:45:24,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:24,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:24,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:24,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:24,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:24,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494467234] [2021-03-25 07:45:24,098 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:24,098 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:24,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851746243] [2021-03-25 07:45:24,099 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:24,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:24,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:24,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:24,100 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 522 out of 525 [2021-03-25 07:45:24,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 263 transitions, 17946 flow. Second operand has 3 states, 3 states have (on average 522.6666666666666) internal successors, (1568), 3 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:24,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:24,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 522 of 525 [2021-03-25 07:45:24,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:24,313 INFO L129 PetriNetUnfolder]: 0/262 cut-off events. [2021-03-25 07:45:24,313 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:24,314 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9170 conditions, 262 events. 0/262 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 272 event pairs, 0 based on Foata normal form. 131/393 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2021-03-25 07:45:24,314 INFO L132 encePairwiseOnDemand]: 523/525 looper letters, 0 selfloop transitions, 1 changer transitions 0/262 dead transitions. [2021-03-25 07:45:24,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 262 transitions, 17946 flow [2021-03-25 07:45:24,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:24,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:24,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1568 transitions. [2021-03-25 07:45:24,315 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9955555555555555 [2021-03-25 07:45:24,315 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1568 transitions. [2021-03-25 07:45:24,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1568 transitions. [2021-03-25 07:45:24,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:24,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1568 transitions. [2021-03-25 07:45:24,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 522.6666666666666) internal successors, (1568), 3 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:24,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 525.0) internal successors, (2100), 4 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:24,317 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 525.0) internal successors, (2100), 4 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:24,317 INFO L185 Difference]: Start difference. First operand has 524 places, 263 transitions, 17946 flow. Second operand 3 states and 1568 transitions. [2021-03-25 07:45:24,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 262 transitions, 17946 flow [2021-03-25 07:45:25,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 262 transitions, 1176 flow, removed 8385 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:25,402 INFO L241 Difference]: Finished difference. Result has 525 places, 262 transitions, 1176 flow [2021-03-25 07:45:25,402 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=525, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1176, PETRI_PLACES=525, PETRI_TRANSITIONS=262} [2021-03-25 07:45:25,402 INFO L343 CegarLoopForPetriNet]: 524 programPoint places, 1 predicate places. [2021-03-25 07:45:25,403 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:25,403 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 525 places, 262 transitions, 1176 flow [2021-03-25 07:45:25,403 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 525 places, 262 transitions, 1176 flow [2021-03-25 07:45:25,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 525 places, 262 transitions, 1176 flow [2021-03-25 07:45:25,458 INFO L129 PetriNetUnfolder]: 0/262 cut-off events. [2021-03-25 07:45:25,458 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:25,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 785 conditions, 262 events. 0/262 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 264 event pairs, 0 based on Foata normal form. 0/262 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2021-03-25 07:45:25,467 INFO L142 LiptonReduction]: Number of co-enabled transitions 33800 [2021-03-25 07:45:25,490 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:25,490 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:25,490 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 87 [2021-03-25 07:45:25,490 INFO L480 AbstractCegarLoop]: Abstraction has has 525 places, 262 transitions, 1176 flow [2021-03-25 07:45:25,491 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 522.6666666666666) internal successors, (1568), 3 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:25,491 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:25,491 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:25,491 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2021-03-25 07:45:25,491 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:25,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:25,491 INFO L82 PathProgramCache]: Analyzing trace with hash 1521517739, now seen corresponding path program 1 times [2021-03-25 07:45:25,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:25,491 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594891171] [2021-03-25 07:45:25,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:25,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:25,533 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:25,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:25,535 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:25,567 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:25,568 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:25,568 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2021-03-25 07:45:25,568 WARN L342 ceAbstractionStarter]: 130 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:25,568 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 131 thread instances. [2021-03-25 07:45:25,665 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:25,665 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:25,666 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:25,666 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:25,666 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:25,666 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:25,666 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:25,666 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:25,666 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:25,666 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:25,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 661 places, 398 transitions, 18481 flow [2021-03-25 07:45:25,995 INFO L129 PetriNetUnfolder]: 0/791 cut-off events. [2021-03-25 07:45:25,995 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:25,996 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9831 conditions, 791 events. 0/791 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2933 event pairs, 0 based on Foata normal form. 0/659 useless extension candidates. Maximal degree in co-relation 0. Up to 132 conditions per place. [2021-03-25 07:45:25,996 INFO L82 GeneralOperation]: Start removeDead. Operand has 661 places, 398 transitions, 18481 flow [2021-03-25 07:45:26,001 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 659 places, 396 transitions, 18477 flow [2021-03-25 07:45:26,002 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:26,002 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 659 places, 396 transitions, 18477 flow [2021-03-25 07:45:26,002 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 659 places, 396 transitions, 18477 flow [2021-03-25 07:45:26,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 659 places, 396 transitions, 18477 flow [2021-03-25 07:45:26,278 INFO L129 PetriNetUnfolder]: 0/527 cut-off events. [2021-03-25 07:45:26,278 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:26,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9567 conditions, 527 events. 0/527 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1501 event pairs, 0 based on Foata normal form. 0/527 useless extension candidates. Maximal degree in co-relation 0. Up to 132 conditions per place. [2021-03-25 07:45:26,400 INFO L142 LiptonReduction]: Number of co-enabled transitions 103228 [2021-03-25 07:45:27,146 INFO L154 LiptonReduction]: Checked pairs total: 85674 [2021-03-25 07:45:27,146 INFO L156 LiptonReduction]: Total number of compositions: 131 [2021-03-25 07:45:27,147 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1145 [2021-03-25 07:45:27,147 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:27,147 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:27,147 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:27,147 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:27,148 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:27,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:27,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1124515, now seen corresponding path program 1 times [2021-03-25 07:45:27,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:27,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944859535] [2021-03-25 07:45:27,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:27,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:27,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:27,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:27,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:27,192 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944859535] [2021-03-25 07:45:27,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:27,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:27,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479023789] [2021-03-25 07:45:27,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:27,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:27,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:27,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:27,193 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 526 out of 529 [2021-03-25 07:45:27,194 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 265 transitions, 18215 flow. Second operand has 3 states, 3 states have (on average 526.6666666666666) internal successors, (1580), 3 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:27,194 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:27,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 526 of 529 [2021-03-25 07:45:27,194 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:27,370 INFO L129 PetriNetUnfolder]: 0/264 cut-off events. [2021-03-25 07:45:27,370 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:27,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9306 conditions, 264 events. 0/264 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 257 event pairs, 0 based on Foata normal form. 132/396 useless extension candidates. Maximal degree in co-relation 0. Up to 132 conditions per place. [2021-03-25 07:45:27,371 INFO L132 encePairwiseOnDemand]: 527/529 looper letters, 0 selfloop transitions, 1 changer transitions 0/264 dead transitions. [2021-03-25 07:45:27,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 264 transitions, 18215 flow [2021-03-25 07:45:27,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:27,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:27,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1580 transitions. [2021-03-25 07:45:27,372 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9955891619407687 [2021-03-25 07:45:27,372 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1580 transitions. [2021-03-25 07:45:27,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1580 transitions. [2021-03-25 07:45:27,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:27,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1580 transitions. [2021-03-25 07:45:27,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 526.6666666666666) internal successors, (1580), 3 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:27,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:27,374 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:27,374 INFO L185 Difference]: Start difference. First operand has 528 places, 265 transitions, 18215 flow. Second operand 3 states and 1580 transitions. [2021-03-25 07:45:27,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 264 transitions, 18215 flow [2021-03-25 07:45:28,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 264 transitions, 1185 flow, removed 8515 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:28,509 INFO L241 Difference]: Finished difference. Result has 529 places, 264 transitions, 1185 flow [2021-03-25 07:45:28,509 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1185, PETRI_PLACES=529, PETRI_TRANSITIONS=264} [2021-03-25 07:45:28,509 INFO L343 CegarLoopForPetriNet]: 528 programPoint places, 1 predicate places. [2021-03-25 07:45:28,509 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:28,509 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 529 places, 264 transitions, 1185 flow [2021-03-25 07:45:28,509 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 529 places, 264 transitions, 1185 flow [2021-03-25 07:45:28,510 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 529 places, 264 transitions, 1185 flow [2021-03-25 07:45:28,566 INFO L129 PetriNetUnfolder]: 0/264 cut-off events. [2021-03-25 07:45:28,566 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:28,566 INFO L84 FinitePrefix]: Finished finitePrefix Result has 791 conditions, 264 events. 0/264 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 279 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 0. Up to 132 conditions per place. [2021-03-25 07:45:28,575 INFO L142 LiptonReduction]: Number of co-enabled transitions 34322 [2021-03-25 07:45:28,598 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:28,598 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:28,598 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 89 [2021-03-25 07:45:28,598 INFO L480 AbstractCegarLoop]: Abstraction has has 529 places, 264 transitions, 1185 flow [2021-03-25 07:45:28,598 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 526.6666666666666) internal successors, (1580), 3 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:28,598 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:28,599 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:28,599 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2021-03-25 07:45:28,599 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:28,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:28,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1735632708, now seen corresponding path program 1 times [2021-03-25 07:45:28,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:28,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151317074] [2021-03-25 07:45:28,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:28,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:28,674 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:28,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:28,676 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:28,707 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:28,707 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:28,708 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2021-03-25 07:45:28,708 WARN L342 ceAbstractionStarter]: 131 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:28,708 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 132 thread instances. [2021-03-25 07:45:28,805 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:28,805 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:28,806 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:28,806 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:28,806 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:28,806 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:28,806 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:28,806 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:28,806 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:28,806 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:28,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 666 places, 401 transitions, 18754 flow [2021-03-25 07:45:29,145 INFO L129 PetriNetUnfolder]: 0/797 cut-off events. [2021-03-25 07:45:29,145 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:29,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9972 conditions, 797 events. 0/797 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3090 event pairs, 0 based on Foata normal form. 0/664 useless extension candidates. Maximal degree in co-relation 0. Up to 133 conditions per place. [2021-03-25 07:45:29,145 INFO L82 GeneralOperation]: Start removeDead. Operand has 666 places, 401 transitions, 18754 flow [2021-03-25 07:45:29,151 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 664 places, 399 transitions, 18750 flow [2021-03-25 07:45:29,151 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:29,151 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 664 places, 399 transitions, 18750 flow [2021-03-25 07:45:29,151 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 664 places, 399 transitions, 18750 flow [2021-03-25 07:45:29,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 664 places, 399 transitions, 18750 flow [2021-03-25 07:45:29,432 INFO L129 PetriNetUnfolder]: 0/531 cut-off events. [2021-03-25 07:45:29,432 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:29,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9706 conditions, 531 events. 0/531 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1388 event pairs, 0 based on Foata normal form. 0/531 useless extension candidates. Maximal degree in co-relation 0. Up to 133 conditions per place. [2021-03-25 07:45:29,555 INFO L142 LiptonReduction]: Number of co-enabled transitions 104808 [2021-03-25 07:45:30,293 INFO L154 LiptonReduction]: Checked pairs total: 86988 [2021-03-25 07:45:30,294 INFO L156 LiptonReduction]: Total number of compositions: 132 [2021-03-25 07:45:30,294 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1143 [2021-03-25 07:45:30,295 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:30,295 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:30,295 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:30,295 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:30,295 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:30,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:30,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1141539, now seen corresponding path program 1 times [2021-03-25 07:45:30,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:30,295 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168333089] [2021-03-25 07:45:30,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:30,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:30,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:30,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:30,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:30,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168333089] [2021-03-25 07:45:30,339 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:30,339 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:30,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753187844] [2021-03-25 07:45:30,339 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:30,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:30,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:30,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:30,340 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 530 out of 533 [2021-03-25 07:45:30,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 267 transitions, 18486 flow. Second operand has 3 states, 3 states have (on average 530.6666666666666) internal successors, (1592), 3 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:30,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:30,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 530 of 533 [2021-03-25 07:45:30,341 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:30,519 INFO L129 PetriNetUnfolder]: 0/266 cut-off events. [2021-03-25 07:45:30,519 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:30,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9443 conditions, 266 events. 0/266 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 270 event pairs, 0 based on Foata normal form. 133/399 useless extension candidates. Maximal degree in co-relation 0. Up to 133 conditions per place. [2021-03-25 07:45:30,520 INFO L132 encePairwiseOnDemand]: 531/533 looper letters, 0 selfloop transitions, 1 changer transitions 0/266 dead transitions. [2021-03-25 07:45:30,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 266 transitions, 18486 flow [2021-03-25 07:45:30,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:30,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:30,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1592 transitions. [2021-03-25 07:45:30,521 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9956222639149468 [2021-03-25 07:45:30,521 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1592 transitions. [2021-03-25 07:45:30,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1592 transitions. [2021-03-25 07:45:30,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:30,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1592 transitions. [2021-03-25 07:45:30,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 530.6666666666666) internal successors, (1592), 3 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:30,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 533.0) internal successors, (2132), 4 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:30,523 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 533.0) internal successors, (2132), 4 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:30,523 INFO L185 Difference]: Start difference. First operand has 532 places, 267 transitions, 18486 flow. Second operand 3 states and 1592 transitions. [2021-03-25 07:45:30,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 266 transitions, 18486 flow [2021-03-25 07:45:31,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 266 transitions, 1194 flow, removed 8646 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:31,685 INFO L241 Difference]: Finished difference. Result has 533 places, 266 transitions, 1194 flow [2021-03-25 07:45:31,685 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=533, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1194, PETRI_PLACES=533, PETRI_TRANSITIONS=266} [2021-03-25 07:45:31,685 INFO L343 CegarLoopForPetriNet]: 532 programPoint places, 1 predicate places. [2021-03-25 07:45:31,685 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:31,685 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 533 places, 266 transitions, 1194 flow [2021-03-25 07:45:31,685 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 533 places, 266 transitions, 1194 flow [2021-03-25 07:45:31,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 533 places, 266 transitions, 1194 flow [2021-03-25 07:45:31,743 INFO L129 PetriNetUnfolder]: 0/266 cut-off events. [2021-03-25 07:45:31,743 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:31,743 INFO L84 FinitePrefix]: Finished finitePrefix Result has 797 conditions, 266 events. 0/266 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 256 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 0. Up to 133 conditions per place. [2021-03-25 07:45:31,752 INFO L142 LiptonReduction]: Number of co-enabled transitions 34848 [2021-03-25 07:45:31,776 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:31,776 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:31,776 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 91 [2021-03-25 07:45:31,776 INFO L480 AbstractCegarLoop]: Abstraction has has 533 places, 266 transitions, 1194 flow [2021-03-25 07:45:31,776 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 530.6666666666666) internal successors, (1592), 3 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:31,776 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:31,776 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:31,776 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2021-03-25 07:45:31,776 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:31,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:31,777 INFO L82 PathProgramCache]: Analyzing trace with hash 1300787822, now seen corresponding path program 1 times [2021-03-25 07:45:31,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:31,777 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922836291] [2021-03-25 07:45:31,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:31,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:31,817 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:31,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:31,819 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:31,851 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:31,851 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:31,851 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2021-03-25 07:45:31,851 WARN L342 ceAbstractionStarter]: 132 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:31,851 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 133 thread instances. [2021-03-25 07:45:31,949 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:31,949 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:31,949 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:31,949 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:31,949 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:31,949 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:31,949 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:31,949 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:31,949 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:31,949 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:31,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 671 places, 404 transitions, 19029 flow [2021-03-25 07:45:32,369 INFO L129 PetriNetUnfolder]: 0/803 cut-off events. [2021-03-25 07:45:32,370 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:32,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10114 conditions, 803 events. 0/803 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3144 event pairs, 0 based on Foata normal form. 0/669 useless extension candidates. Maximal degree in co-relation 0. Up to 134 conditions per place. [2021-03-25 07:45:32,370 INFO L82 GeneralOperation]: Start removeDead. Operand has 671 places, 404 transitions, 19029 flow [2021-03-25 07:45:32,375 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 669 places, 402 transitions, 19025 flow [2021-03-25 07:45:32,376 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:32,376 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 669 places, 402 transitions, 19025 flow [2021-03-25 07:45:32,376 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 669 places, 402 transitions, 19025 flow [2021-03-25 07:45:32,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 669 places, 402 transitions, 19025 flow [2021-03-25 07:45:32,654 INFO L129 PetriNetUnfolder]: 0/535 cut-off events. [2021-03-25 07:45:32,654 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:32,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9846 conditions, 535 events. 0/535 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1633 event pairs, 0 based on Foata normal form. 0/535 useless extension candidates. Maximal degree in co-relation 0. Up to 134 conditions per place. [2021-03-25 07:45:32,778 INFO L142 LiptonReduction]: Number of co-enabled transitions 106400 [2021-03-25 07:45:33,536 INFO L154 LiptonReduction]: Checked pairs total: 88312 [2021-03-25 07:45:33,536 INFO L156 LiptonReduction]: Total number of compositions: 133 [2021-03-25 07:45:33,536 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1160 [2021-03-25 07:45:33,537 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:33,537 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:33,537 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:33,537 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:33,537 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:33,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:33,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1158691, now seen corresponding path program 1 times [2021-03-25 07:45:33,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:33,538 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940259172] [2021-03-25 07:45:33,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:33,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:33,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:33,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:33,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:33,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940259172] [2021-03-25 07:45:33,584 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:33,584 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:33,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703971288] [2021-03-25 07:45:33,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:33,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:33,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:33,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:33,585 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 534 out of 537 [2021-03-25 07:45:33,586 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 269 transitions, 18759 flow. Second operand has 3 states, 3 states have (on average 534.6666666666666) internal successors, (1604), 3 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:33,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:33,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 534 of 537 [2021-03-25 07:45:33,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:33,766 INFO L129 PetriNetUnfolder]: 0/268 cut-off events. [2021-03-25 07:45:33,766 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:33,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9581 conditions, 268 events. 0/268 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 275 event pairs, 0 based on Foata normal form. 134/402 useless extension candidates. Maximal degree in co-relation 0. Up to 134 conditions per place. [2021-03-25 07:45:33,767 INFO L132 encePairwiseOnDemand]: 535/537 looper letters, 0 selfloop transitions, 1 changer transitions 0/268 dead transitions. [2021-03-25 07:45:33,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 268 transitions, 18759 flow [2021-03-25 07:45:33,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:33,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:33,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1604 transitions. [2021-03-25 07:45:33,768 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9956548727498448 [2021-03-25 07:45:33,768 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1604 transitions. [2021-03-25 07:45:33,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1604 transitions. [2021-03-25 07:45:33,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:33,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1604 transitions. [2021-03-25 07:45:33,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 534.6666666666666) internal successors, (1604), 3 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:33,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 537.0) internal successors, (2148), 4 states have internal predecessors, (2148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:33,770 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 537.0) internal successors, (2148), 4 states have internal predecessors, (2148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:33,770 INFO L185 Difference]: Start difference. First operand has 536 places, 269 transitions, 18759 flow. Second operand 3 states and 1604 transitions. [2021-03-25 07:45:33,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 268 transitions, 18759 flow [2021-03-25 07:45:34,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 268 transitions, 1203 flow, removed 8778 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:34,925 INFO L241 Difference]: Finished difference. Result has 537 places, 268 transitions, 1203 flow [2021-03-25 07:45:34,926 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=537, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1203, PETRI_PLACES=537, PETRI_TRANSITIONS=268} [2021-03-25 07:45:34,926 INFO L343 CegarLoopForPetriNet]: 536 programPoint places, 1 predicate places. [2021-03-25 07:45:34,926 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:34,926 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 537 places, 268 transitions, 1203 flow [2021-03-25 07:45:34,926 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 537 places, 268 transitions, 1203 flow [2021-03-25 07:45:34,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 537 places, 268 transitions, 1203 flow [2021-03-25 07:45:34,984 INFO L129 PetriNetUnfolder]: 0/268 cut-off events. [2021-03-25 07:45:34,984 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:34,984 INFO L84 FinitePrefix]: Finished finitePrefix Result has 803 conditions, 268 events. 0/268 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 257 event pairs, 0 based on Foata normal form. 0/268 useless extension candidates. Maximal degree in co-relation 0. Up to 134 conditions per place. [2021-03-25 07:45:34,995 INFO L142 LiptonReduction]: Number of co-enabled transitions 35378 [2021-03-25 07:45:35,019 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:35,019 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:35,020 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 94 [2021-03-25 07:45:35,020 INFO L480 AbstractCegarLoop]: Abstraction has has 537 places, 268 transitions, 1203 flow [2021-03-25 07:45:35,020 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 534.6666666666666) internal successors, (1604), 3 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:35,020 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:35,020 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:35,020 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2021-03-25 07:45:35,020 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:35,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:35,020 INFO L82 PathProgramCache]: Analyzing trace with hash -992923249, now seen corresponding path program 1 times [2021-03-25 07:45:35,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:35,021 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068325219] [2021-03-25 07:45:35,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:35,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:35,065 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:35,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:35,067 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:35,100 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:35,100 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:35,100 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265 [2021-03-25 07:45:35,100 WARN L342 ceAbstractionStarter]: 133 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:35,101 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 134 thread instances. [2021-03-25 07:45:35,199 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:35,199 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:35,199 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:35,199 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:35,199 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:35,199 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:35,199 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:35,199 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:35,199 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:35,199 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:35,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 676 places, 407 transitions, 19306 flow [2021-03-25 07:45:35,554 INFO L129 PetriNetUnfolder]: 0/809 cut-off events. [2021-03-25 07:45:35,554 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:35,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10257 conditions, 809 events. 0/809 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3114 event pairs, 0 based on Foata normal form. 0/674 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2021-03-25 07:45:35,554 INFO L82 GeneralOperation]: Start removeDead. Operand has 676 places, 407 transitions, 19306 flow [2021-03-25 07:45:35,560 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 674 places, 405 transitions, 19302 flow [2021-03-25 07:45:35,560 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:35,560 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 674 places, 405 transitions, 19302 flow [2021-03-25 07:45:35,561 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 674 places, 405 transitions, 19302 flow [2021-03-25 07:45:35,565 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 674 places, 405 transitions, 19302 flow [2021-03-25 07:45:35,856 INFO L129 PetriNetUnfolder]: 0/539 cut-off events. [2021-03-25 07:45:35,857 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:35,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9987 conditions, 539 events. 0/539 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1566 event pairs, 0 based on Foata normal form. 0/539 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2021-03-25 07:45:36,072 INFO L142 LiptonReduction]: Number of co-enabled transitions 108004 [2021-03-25 07:45:36,820 INFO L154 LiptonReduction]: Checked pairs total: 89646 [2021-03-25 07:45:36,820 INFO L156 LiptonReduction]: Total number of compositions: 134 [2021-03-25 07:45:36,820 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1260 [2021-03-25 07:45:36,821 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:36,821 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:36,821 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:36,821 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:36,821 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:36,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:36,821 INFO L82 PathProgramCache]: Analyzing trace with hash 1175971, now seen corresponding path program 1 times [2021-03-25 07:45:36,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:36,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181415239] [2021-03-25 07:45:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:36,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:36,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:36,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:36,866 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181415239] [2021-03-25 07:45:36,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:36,866 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:36,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716550279] [2021-03-25 07:45:36,866 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:36,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:36,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:36,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:36,867 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 538 out of 541 [2021-03-25 07:45:36,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 271 transitions, 19034 flow. Second operand has 3 states, 3 states have (on average 538.6666666666666) internal successors, (1616), 3 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:36,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:36,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 538 of 541 [2021-03-25 07:45:36,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:37,052 INFO L129 PetriNetUnfolder]: 0/270 cut-off events. [2021-03-25 07:45:37,052 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:37,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9720 conditions, 270 events. 0/270 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 262 event pairs, 0 based on Foata normal form. 135/405 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2021-03-25 07:45:37,053 INFO L132 encePairwiseOnDemand]: 539/541 looper letters, 0 selfloop transitions, 1 changer transitions 0/270 dead transitions. [2021-03-25 07:45:37,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 270 transitions, 19034 flow [2021-03-25 07:45:37,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:37,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:37,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1616 transitions. [2021-03-25 07:45:37,054 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9956869993838571 [2021-03-25 07:45:37,054 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1616 transitions. [2021-03-25 07:45:37,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1616 transitions. [2021-03-25 07:45:37,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:37,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1616 transitions. [2021-03-25 07:45:37,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 538.6666666666666) internal successors, (1616), 3 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:37,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 541.0) internal successors, (2164), 4 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:37,056 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 541.0) internal successors, (2164), 4 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:37,056 INFO L185 Difference]: Start difference. First operand has 540 places, 271 transitions, 19034 flow. Second operand 3 states and 1616 transitions. [2021-03-25 07:45:37,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 270 transitions, 19034 flow [2021-03-25 07:45:38,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 270 transitions, 1212 flow, removed 8911 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:38,216 INFO L241 Difference]: Finished difference. Result has 541 places, 270 transitions, 1212 flow [2021-03-25 07:45:38,217 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=541, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1212, PETRI_PLACES=541, PETRI_TRANSITIONS=270} [2021-03-25 07:45:38,217 INFO L343 CegarLoopForPetriNet]: 540 programPoint places, 1 predicate places. [2021-03-25 07:45:38,217 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:38,217 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 541 places, 270 transitions, 1212 flow [2021-03-25 07:45:38,217 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 541 places, 270 transitions, 1212 flow [2021-03-25 07:45:38,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 541 places, 270 transitions, 1212 flow [2021-03-25 07:45:38,274 INFO L129 PetriNetUnfolder]: 0/270 cut-off events. [2021-03-25 07:45:38,274 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:38,274 INFO L84 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 270 events. 0/270 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 260 event pairs, 0 based on Foata normal form. 0/270 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2021-03-25 07:45:38,284 INFO L142 LiptonReduction]: Number of co-enabled transitions 35912 [2021-03-25 07:45:38,308 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:38,308 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:38,308 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 91 [2021-03-25 07:45:38,308 INFO L480 AbstractCegarLoop]: Abstraction has has 541 places, 270 transitions, 1212 flow [2021-03-25 07:45:38,308 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 538.6666666666666) internal successors, (1616), 3 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:38,308 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:38,308 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:38,309 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266 [2021-03-25 07:45:38,309 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:38,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:38,309 INFO L82 PathProgramCache]: Analyzing trace with hash 640779313, now seen corresponding path program 1 times [2021-03-25 07:45:38,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:38,309 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321237986] [2021-03-25 07:45:38,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:38,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:38,350 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:38,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:38,352 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:38,385 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:38,385 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:38,385 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable267 [2021-03-25 07:45:38,385 WARN L342 ceAbstractionStarter]: 134 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:38,385 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 135 thread instances. [2021-03-25 07:45:38,483 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:38,483 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:38,483 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:38,483 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:38,483 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:38,483 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:38,483 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:38,483 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:38,483 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:38,483 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:38,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 681 places, 410 transitions, 19585 flow [2021-03-25 07:45:38,837 INFO L129 PetriNetUnfolder]: 0/815 cut-off events. [2021-03-25 07:45:38,837 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:38,837 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10401 conditions, 815 events. 0/815 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3150 event pairs, 0 based on Foata normal form. 0/679 useless extension candidates. Maximal degree in co-relation 0. Up to 136 conditions per place. [2021-03-25 07:45:38,837 INFO L82 GeneralOperation]: Start removeDead. Operand has 681 places, 410 transitions, 19585 flow [2021-03-25 07:45:38,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 679 places, 408 transitions, 19581 flow [2021-03-25 07:45:38,843 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:38,843 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 679 places, 408 transitions, 19581 flow [2021-03-25 07:45:38,843 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 679 places, 408 transitions, 19581 flow [2021-03-25 07:45:38,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 679 places, 408 transitions, 19581 flow [2021-03-25 07:45:39,143 INFO L129 PetriNetUnfolder]: 0/543 cut-off events. [2021-03-25 07:45:39,143 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:39,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10129 conditions, 543 events. 0/543 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1359 event pairs, 0 based on Foata normal form. 0/543 useless extension candidates. Maximal degree in co-relation 0. Up to 136 conditions per place. [2021-03-25 07:45:39,274 INFO L142 LiptonReduction]: Number of co-enabled transitions 109620 [2021-03-25 07:45:40,083 INFO L154 LiptonReduction]: Checked pairs total: 90990 [2021-03-25 07:45:40,083 INFO L156 LiptonReduction]: Total number of compositions: 135 [2021-03-25 07:45:40,084 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1241 [2021-03-25 07:45:40,084 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:40,084 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:40,084 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:40,084 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:40,085 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:40,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:40,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1193379, now seen corresponding path program 1 times [2021-03-25 07:45:40,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:40,085 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022230809] [2021-03-25 07:45:40,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:40,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:40,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:40,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:40,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:40,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022230809] [2021-03-25 07:45:40,127 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:40,127 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:40,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937802971] [2021-03-25 07:45:40,127 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:40,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:40,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:40,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:40,128 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 542 out of 545 [2021-03-25 07:45:40,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 273 transitions, 19311 flow. Second operand has 3 states, 3 states have (on average 542.6666666666666) internal successors, (1628), 3 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:40,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:40,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 542 of 545 [2021-03-25 07:45:40,129 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:40,318 INFO L129 PetriNetUnfolder]: 0/272 cut-off events. [2021-03-25 07:45:40,318 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:40,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9860 conditions, 272 events. 0/272 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 281 event pairs, 0 based on Foata normal form. 136/408 useless extension candidates. Maximal degree in co-relation 0. Up to 136 conditions per place. [2021-03-25 07:45:40,319 INFO L132 encePairwiseOnDemand]: 543/545 looper letters, 0 selfloop transitions, 1 changer transitions 0/272 dead transitions. [2021-03-25 07:45:40,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 272 transitions, 19311 flow [2021-03-25 07:45:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:40,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:40,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1628 transitions. [2021-03-25 07:45:40,320 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9957186544342508 [2021-03-25 07:45:40,320 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1628 transitions. [2021-03-25 07:45:40,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1628 transitions. [2021-03-25 07:45:40,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:40,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1628 transitions. [2021-03-25 07:45:40,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 542.6666666666666) internal successors, (1628), 3 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:40,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 545.0) internal successors, (2180), 4 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:40,322 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 545.0) internal successors, (2180), 4 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:40,322 INFO L185 Difference]: Start difference. First operand has 544 places, 273 transitions, 19311 flow. Second operand 3 states and 1628 transitions. [2021-03-25 07:45:40,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 272 transitions, 19311 flow [2021-03-25 07:45:41,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 272 transitions, 1221 flow, removed 9045 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:41,462 INFO L241 Difference]: Finished difference. Result has 545 places, 272 transitions, 1221 flow [2021-03-25 07:45:41,462 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=545, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1221, PETRI_PLACES=545, PETRI_TRANSITIONS=272} [2021-03-25 07:45:41,462 INFO L343 CegarLoopForPetriNet]: 544 programPoint places, 1 predicate places. [2021-03-25 07:45:41,462 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:41,462 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 545 places, 272 transitions, 1221 flow [2021-03-25 07:45:41,462 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 545 places, 272 transitions, 1221 flow [2021-03-25 07:45:41,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 545 places, 272 transitions, 1221 flow [2021-03-25 07:45:41,521 INFO L129 PetriNetUnfolder]: 0/272 cut-off events. [2021-03-25 07:45:41,521 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:41,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 815 conditions, 272 events. 0/272 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 283 event pairs, 0 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 0. Up to 136 conditions per place. [2021-03-25 07:45:41,531 INFO L142 LiptonReduction]: Number of co-enabled transitions 36450 [2021-03-25 07:45:41,556 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:41,556 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:41,556 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 94 [2021-03-25 07:45:41,556 INFO L480 AbstractCegarLoop]: Abstraction has has 545 places, 272 transitions, 1221 flow [2021-03-25 07:45:41,556 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 542.6666666666666) internal successors, (1628), 3 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:41,556 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:41,556 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:41,556 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable268 [2021-03-25 07:45:41,556 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:41,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:41,557 INFO L82 PathProgramCache]: Analyzing trace with hash -71481878, now seen corresponding path program 1 times [2021-03-25 07:45:41,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:41,557 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148868114] [2021-03-25 07:45:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:41,605 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:41,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:41,607 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:41,641 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:41,641 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:41,641 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269 [2021-03-25 07:45:41,641 WARN L342 ceAbstractionStarter]: 135 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:41,641 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 136 thread instances. [2021-03-25 07:45:41,742 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:41,743 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:41,743 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:41,743 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:41,743 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:41,743 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:41,743 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:41,743 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:41,743 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:41,743 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:41,747 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 686 places, 413 transitions, 19866 flow [2021-03-25 07:45:42,101 INFO L129 PetriNetUnfolder]: 0/821 cut-off events. [2021-03-25 07:45:42,102 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:42,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10546 conditions, 821 events. 0/821 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3245 event pairs, 0 based on Foata normal form. 0/684 useless extension candidates. Maximal degree in co-relation 0. Up to 137 conditions per place. [2021-03-25 07:45:42,102 INFO L82 GeneralOperation]: Start removeDead. Operand has 686 places, 413 transitions, 19866 flow [2021-03-25 07:45:42,108 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 684 places, 411 transitions, 19862 flow [2021-03-25 07:45:42,108 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:42,108 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 684 places, 411 transitions, 19862 flow [2021-03-25 07:45:42,108 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 684 places, 411 transitions, 19862 flow [2021-03-25 07:45:42,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 684 places, 411 transitions, 19862 flow [2021-03-25 07:45:42,409 INFO L129 PetriNetUnfolder]: 0/547 cut-off events. [2021-03-25 07:45:42,409 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:42,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10272 conditions, 547 events. 0/547 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1591 event pairs, 0 based on Foata normal form. 0/547 useless extension candidates. Maximal degree in co-relation 0. Up to 137 conditions per place. [2021-03-25 07:45:42,541 INFO L142 LiptonReduction]: Number of co-enabled transitions 111248 [2021-03-25 07:45:43,290 INFO L154 LiptonReduction]: Checked pairs total: 92344 [2021-03-25 07:45:43,291 INFO L156 LiptonReduction]: Total number of compositions: 136 [2021-03-25 07:45:43,291 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1183 [2021-03-25 07:45:43,292 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:43,292 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:43,292 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:43,292 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:43,292 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:43,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:43,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1210915, now seen corresponding path program 1 times [2021-03-25 07:45:43,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:43,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137119918] [2021-03-25 07:45:43,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:43,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:43,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:43,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:43,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:43,361 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137119918] [2021-03-25 07:45:43,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:43,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:43,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483106597] [2021-03-25 07:45:43,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:43,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:43,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:43,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:43,363 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 546 out of 549 [2021-03-25 07:45:43,363 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 275 transitions, 19590 flow. Second operand has 3 states, 3 states have (on average 546.6666666666666) internal successors, (1640), 3 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:43,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:43,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 546 of 549 [2021-03-25 07:45:43,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:43,544 INFO L129 PetriNetUnfolder]: 0/274 cut-off events. [2021-03-25 07:45:43,544 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:43,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10001 conditions, 274 events. 0/274 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 232 event pairs, 0 based on Foata normal form. 137/411 useless extension candidates. Maximal degree in co-relation 0. Up to 137 conditions per place. [2021-03-25 07:45:43,545 INFO L132 encePairwiseOnDemand]: 547/549 looper letters, 0 selfloop transitions, 1 changer transitions 0/274 dead transitions. [2021-03-25 07:45:43,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 274 transitions, 19590 flow [2021-03-25 07:45:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:43,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:43,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1640 transitions. [2021-03-25 07:45:43,546 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9957498482088646 [2021-03-25 07:45:43,546 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1640 transitions. [2021-03-25 07:45:43,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1640 transitions. [2021-03-25 07:45:43,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:43,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1640 transitions. [2021-03-25 07:45:43,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 546.6666666666666) internal successors, (1640), 3 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:43,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 549.0) internal successors, (2196), 4 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:43,548 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 549.0) internal successors, (2196), 4 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:43,548 INFO L185 Difference]: Start difference. First operand has 548 places, 275 transitions, 19590 flow. Second operand 3 states and 1640 transitions. [2021-03-25 07:45:43,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 274 transitions, 19590 flow [2021-03-25 07:45:44,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 274 transitions, 1230 flow, removed 9180 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:44,690 INFO L241 Difference]: Finished difference. Result has 549 places, 274 transitions, 1230 flow [2021-03-25 07:45:44,690 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=549, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1230, PETRI_PLACES=549, PETRI_TRANSITIONS=274} [2021-03-25 07:45:44,690 INFO L343 CegarLoopForPetriNet]: 548 programPoint places, 1 predicate places. [2021-03-25 07:45:44,690 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:44,690 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 549 places, 274 transitions, 1230 flow [2021-03-25 07:45:44,690 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 549 places, 274 transitions, 1230 flow [2021-03-25 07:45:44,691 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 549 places, 274 transitions, 1230 flow [2021-03-25 07:45:44,748 INFO L129 PetriNetUnfolder]: 0/274 cut-off events. [2021-03-25 07:45:44,748 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:44,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 821 conditions, 274 events. 0/274 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 290 event pairs, 0 based on Foata normal form. 0/274 useless extension candidates. Maximal degree in co-relation 0. Up to 137 conditions per place. [2021-03-25 07:45:44,758 INFO L142 LiptonReduction]: Number of co-enabled transitions 36992 [2021-03-25 07:45:44,782 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:44,782 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:44,783 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 93 [2021-03-25 07:45:44,783 INFO L480 AbstractCegarLoop]: Abstraction has has 549 places, 274 transitions, 1230 flow [2021-03-25 07:45:44,783 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 546.6666666666666) internal successors, (1640), 3 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:44,783 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:44,783 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:44,783 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270 [2021-03-25 07:45:44,783 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:44,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:44,783 INFO L82 PathProgramCache]: Analyzing trace with hash 711049204, now seen corresponding path program 1 times [2021-03-25 07:45:44,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:44,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403864563] [2021-03-25 07:45:44,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:44,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:44,832 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:44,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:44,834 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:44,869 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:44,870 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:44,870 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271 [2021-03-25 07:45:44,870 WARN L342 ceAbstractionStarter]: 136 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:44,870 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 137 thread instances. [2021-03-25 07:45:44,970 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:44,970 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:44,971 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:44,971 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:44,971 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:44,971 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:44,971 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:44,971 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:44,971 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:44,971 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:44,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 691 places, 416 transitions, 20149 flow [2021-03-25 07:45:45,335 INFO L129 PetriNetUnfolder]: 0/827 cut-off events. [2021-03-25 07:45:45,335 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:45,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10692 conditions, 827 events. 0/827 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3202 event pairs, 0 based on Foata normal form. 0/689 useless extension candidates. Maximal degree in co-relation 0. Up to 138 conditions per place. [2021-03-25 07:45:45,335 INFO L82 GeneralOperation]: Start removeDead. Operand has 691 places, 416 transitions, 20149 flow [2021-03-25 07:45:45,341 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 689 places, 414 transitions, 20145 flow [2021-03-25 07:45:45,341 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:45,341 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 689 places, 414 transitions, 20145 flow [2021-03-25 07:45:45,341 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 689 places, 414 transitions, 20145 flow [2021-03-25 07:45:45,346 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 689 places, 414 transitions, 20145 flow [2021-03-25 07:45:45,649 INFO L129 PetriNetUnfolder]: 0/551 cut-off events. [2021-03-25 07:45:45,649 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:45,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10416 conditions, 551 events. 0/551 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1470 event pairs, 0 based on Foata normal form. 0/551 useless extension candidates. Maximal degree in co-relation 0. Up to 138 conditions per place. [2021-03-25 07:45:45,783 INFO L142 LiptonReduction]: Number of co-enabled transitions 112888 [2021-03-25 07:45:46,546 INFO L154 LiptonReduction]: Checked pairs total: 93708 [2021-03-25 07:45:46,546 INFO L156 LiptonReduction]: Total number of compositions: 137 [2021-03-25 07:45:46,546 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1205 [2021-03-25 07:45:46,547 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:46,547 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:46,547 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:46,547 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:46,547 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:46,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:46,547 INFO L82 PathProgramCache]: Analyzing trace with hash 1228579, now seen corresponding path program 1 times [2021-03-25 07:45:46,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:46,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552073289] [2021-03-25 07:45:46,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:46,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:46,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:46,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:46,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552073289] [2021-03-25 07:45:46,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:46,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:46,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508051387] [2021-03-25 07:45:46,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:46,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:46,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:46,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:46,601 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 553 [2021-03-25 07:45:46,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 277 transitions, 19871 flow. Second operand has 3 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:46,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:46,602 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 553 [2021-03-25 07:45:46,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:46,797 INFO L129 PetriNetUnfolder]: 0/276 cut-off events. [2021-03-25 07:45:46,797 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:46,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10143 conditions, 276 events. 0/276 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 287 event pairs, 0 based on Foata normal form. 138/414 useless extension candidates. Maximal degree in co-relation 0. Up to 138 conditions per place. [2021-03-25 07:45:46,798 INFO L132 encePairwiseOnDemand]: 551/553 looper letters, 0 selfloop transitions, 1 changer transitions 0/276 dead transitions. [2021-03-25 07:45:46,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 276 transitions, 19871 flow [2021-03-25 07:45:46,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:46,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:46,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2021-03-25 07:45:46,799 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9957805907172996 [2021-03-25 07:45:46,799 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2021-03-25 07:45:46,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2021-03-25 07:45:46,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:46,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2021-03-25 07:45:46,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:46,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 553.0) internal successors, (2212), 4 states have internal predecessors, (2212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:46,801 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 553.0) internal successors, (2212), 4 states have internal predecessors, (2212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:46,801 INFO L185 Difference]: Start difference. First operand has 552 places, 277 transitions, 19871 flow. Second operand 3 states and 1652 transitions. [2021-03-25 07:45:46,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 276 transitions, 19871 flow [2021-03-25 07:45:48,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 276 transitions, 1239 flow, removed 9316 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:48,049 INFO L241 Difference]: Finished difference. Result has 553 places, 276 transitions, 1239 flow [2021-03-25 07:45:48,049 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=553, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1239, PETRI_PLACES=553, PETRI_TRANSITIONS=276} [2021-03-25 07:45:48,049 INFO L343 CegarLoopForPetriNet]: 552 programPoint places, 1 predicate places. [2021-03-25 07:45:48,049 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:48,049 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 553 places, 276 transitions, 1239 flow [2021-03-25 07:45:48,049 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 553 places, 276 transitions, 1239 flow [2021-03-25 07:45:48,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 553 places, 276 transitions, 1239 flow [2021-03-25 07:45:48,108 INFO L129 PetriNetUnfolder]: 0/276 cut-off events. [2021-03-25 07:45:48,109 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:48,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 827 conditions, 276 events. 0/276 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 261 event pairs, 0 based on Foata normal form. 0/276 useless extension candidates. Maximal degree in co-relation 0. Up to 138 conditions per place. [2021-03-25 07:45:48,119 INFO L142 LiptonReduction]: Number of co-enabled transitions 37538 [2021-03-25 07:45:48,144 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:48,144 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:48,144 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 95 [2021-03-25 07:45:48,144 INFO L480 AbstractCegarLoop]: Abstraction has has 553 places, 276 transitions, 1239 flow [2021-03-25 07:45:48,144 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:48,144 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:48,145 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:48,145 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272 [2021-03-25 07:45:48,145 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:48,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:48,145 INFO L82 PathProgramCache]: Analyzing trace with hash -9216427, now seen corresponding path program 1 times [2021-03-25 07:45:48,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:48,145 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468773962] [2021-03-25 07:45:48,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:48,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:48,196 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:48,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:48,199 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:48,234 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:48,234 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:48,234 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273 [2021-03-25 07:45:48,235 WARN L342 ceAbstractionStarter]: 137 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:48,235 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 138 thread instances. [2021-03-25 07:45:48,335 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:48,336 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:48,336 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:48,336 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:48,336 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:48,336 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:48,336 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:48,336 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:48,336 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:48,336 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:48,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 696 places, 419 transitions, 20434 flow [2021-03-25 07:45:48,705 INFO L129 PetriNetUnfolder]: 0/833 cut-off events. [2021-03-25 07:45:48,705 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:48,706 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10839 conditions, 833 events. 0/833 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3300 event pairs, 0 based on Foata normal form. 0/694 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2021-03-25 07:45:48,706 INFO L82 GeneralOperation]: Start removeDead. Operand has 696 places, 419 transitions, 20434 flow [2021-03-25 07:45:48,712 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 694 places, 417 transitions, 20430 flow [2021-03-25 07:45:48,712 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:48,712 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 694 places, 417 transitions, 20430 flow [2021-03-25 07:45:48,712 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 694 places, 417 transitions, 20430 flow [2021-03-25 07:45:48,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 694 places, 417 transitions, 20430 flow [2021-03-25 07:45:49,021 INFO L129 PetriNetUnfolder]: 0/555 cut-off events. [2021-03-25 07:45:49,021 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:49,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10561 conditions, 555 events. 0/555 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1409 event pairs, 0 based on Foata normal form. 0/555 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2021-03-25 07:45:49,159 INFO L142 LiptonReduction]: Number of co-enabled transitions 114540 [2021-03-25 07:45:49,931 INFO L154 LiptonReduction]: Checked pairs total: 95082 [2021-03-25 07:45:49,931 INFO L156 LiptonReduction]: Total number of compositions: 138 [2021-03-25 07:45:49,931 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1219 [2021-03-25 07:45:49,932 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:45:49,932 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:49,932 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:49,932 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:49,932 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:49,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:49,932 INFO L82 PathProgramCache]: Analyzing trace with hash 1246371, now seen corresponding path program 1 times [2021-03-25 07:45:49,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:49,933 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955770896] [2021-03-25 07:45:49,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:49,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:49,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:49,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:49,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955770896] [2021-03-25 07:45:49,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:49,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:49,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586779487] [2021-03-25 07:45:49,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:49,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:49,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:49,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:49,986 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 554 out of 557 [2021-03-25 07:45:49,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 279 transitions, 20154 flow. Second operand has 3 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:49,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:49,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 554 of 557 [2021-03-25 07:45:49,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:50,186 INFO L129 PetriNetUnfolder]: 0/278 cut-off events. [2021-03-25 07:45:50,187 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:50,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10286 conditions, 278 events. 0/278 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 266 event pairs, 0 based on Foata normal form. 139/417 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2021-03-25 07:45:50,188 INFO L132 encePairwiseOnDemand]: 555/557 looper letters, 0 selfloop transitions, 1 changer transitions 0/278 dead transitions. [2021-03-25 07:45:50,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 278 transitions, 20154 flow [2021-03-25 07:45:50,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:50,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:50,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2021-03-25 07:45:50,189 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9958108916816277 [2021-03-25 07:45:50,189 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2021-03-25 07:45:50,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2021-03-25 07:45:50,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:50,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2021-03-25 07:45:50,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:50,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 557.0) internal successors, (2228), 4 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:50,190 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 557.0) internal successors, (2228), 4 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:50,191 INFO L185 Difference]: Start difference. First operand has 556 places, 279 transitions, 20154 flow. Second operand 3 states and 1664 transitions. [2021-03-25 07:45:50,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 278 transitions, 20154 flow [2021-03-25 07:45:51,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 278 transitions, 1248 flow, removed 9453 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:51,409 INFO L241 Difference]: Finished difference. Result has 557 places, 278 transitions, 1248 flow [2021-03-25 07:45:51,409 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=557, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1248, PETRI_PLACES=557, PETRI_TRANSITIONS=278} [2021-03-25 07:45:51,409 INFO L343 CegarLoopForPetriNet]: 556 programPoint places, 1 predicate places. [2021-03-25 07:45:51,409 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:51,409 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 557 places, 278 transitions, 1248 flow [2021-03-25 07:45:51,409 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 557 places, 278 transitions, 1248 flow [2021-03-25 07:45:51,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 557 places, 278 transitions, 1248 flow [2021-03-25 07:45:51,471 INFO L129 PetriNetUnfolder]: 0/278 cut-off events. [2021-03-25 07:45:51,471 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:51,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 833 conditions, 278 events. 0/278 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 292 event pairs, 0 based on Foata normal form. 0/278 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2021-03-25 07:45:51,482 INFO L142 LiptonReduction]: Number of co-enabled transitions 38088 [2021-03-25 07:45:51,507 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:51,507 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:51,507 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 98 [2021-03-25 07:45:51,508 INFO L480 AbstractCegarLoop]: Abstraction has has 557 places, 278 transitions, 1248 flow [2021-03-25 07:45:51,508 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:51,508 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:51,508 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:51,508 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274 [2021-03-25 07:45:51,508 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:51,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:51,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1287902281, now seen corresponding path program 1 times [2021-03-25 07:45:51,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:51,508 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133425103] [2021-03-25 07:45:51,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:51,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:51,559 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:51,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:51,561 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:51,635 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:51,635 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:51,635 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275 [2021-03-25 07:45:51,635 WARN L342 ceAbstractionStarter]: 138 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:51,635 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 139 thread instances. [2021-03-25 07:45:51,737 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:51,737 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:51,737 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:51,737 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:51,737 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:51,737 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:51,737 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:51,737 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:51,738 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:51,738 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:51,741 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 701 places, 422 transitions, 20721 flow [2021-03-25 07:45:52,114 INFO L129 PetriNetUnfolder]: 0/839 cut-off events. [2021-03-25 07:45:52,114 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:52,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10987 conditions, 839 events. 0/839 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3228 event pairs, 0 based on Foata normal form. 0/699 useless extension candidates. Maximal degree in co-relation 0. Up to 140 conditions per place. [2021-03-25 07:45:52,115 INFO L82 GeneralOperation]: Start removeDead. Operand has 701 places, 422 transitions, 20721 flow [2021-03-25 07:45:52,121 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 699 places, 420 transitions, 20717 flow [2021-03-25 07:45:52,121 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:52,121 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 699 places, 420 transitions, 20717 flow [2021-03-25 07:45:52,121 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 699 places, 420 transitions, 20717 flow [2021-03-25 07:45:52,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 699 places, 420 transitions, 20717 flow [2021-03-25 07:45:52,434 INFO L129 PetriNetUnfolder]: 0/559 cut-off events. [2021-03-25 07:45:52,434 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:52,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10707 conditions, 559 events. 0/559 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1704 event pairs, 0 based on Foata normal form. 0/559 useless extension candidates. Maximal degree in co-relation 0. Up to 140 conditions per place. [2021-03-25 07:45:52,571 INFO L142 LiptonReduction]: Number of co-enabled transitions 116204 [2021-03-25 07:45:53,340 INFO L154 LiptonReduction]: Checked pairs total: 96466 [2021-03-25 07:45:53,341 INFO L156 LiptonReduction]: Total number of compositions: 139 [2021-03-25 07:45:53,341 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1220 [2021-03-25 07:45:53,342 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:53,342 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:53,342 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:53,342 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:53,342 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:53,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:53,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1264291, now seen corresponding path program 1 times [2021-03-25 07:45:53,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:53,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637672976] [2021-03-25 07:45:53,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:53,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:53,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:53,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:53,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:53,395 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637672976] [2021-03-25 07:45:53,395 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:53,395 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:53,395 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760702724] [2021-03-25 07:45:53,395 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:53,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:53,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:53,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:53,396 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 558 out of 561 [2021-03-25 07:45:53,397 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 281 transitions, 20439 flow. Second operand has 3 states, 3 states have (on average 558.6666666666666) internal successors, (1676), 3 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:53,397 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:53,397 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 558 of 561 [2021-03-25 07:45:53,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:53,602 INFO L129 PetriNetUnfolder]: 0/280 cut-off events. [2021-03-25 07:45:53,602 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:53,602 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10430 conditions, 280 events. 0/280 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 267 event pairs, 0 based on Foata normal form. 140/420 useless extension candidates. Maximal degree in co-relation 0. Up to 140 conditions per place. [2021-03-25 07:45:53,603 INFO L132 encePairwiseOnDemand]: 559/561 looper letters, 0 selfloop transitions, 1 changer transitions 0/280 dead transitions. [2021-03-25 07:45:53,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 280 transitions, 20439 flow [2021-03-25 07:45:53,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:53,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:53,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1676 transitions. [2021-03-25 07:45:53,604 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.995840760546643 [2021-03-25 07:45:53,604 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1676 transitions. [2021-03-25 07:45:53,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1676 transitions. [2021-03-25 07:45:53,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:53,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1676 transitions. [2021-03-25 07:45:53,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 558.6666666666666) internal successors, (1676), 3 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:53,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 561.0) internal successors, (2244), 4 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:53,606 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 561.0) internal successors, (2244), 4 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:53,606 INFO L185 Difference]: Start difference. First operand has 560 places, 281 transitions, 20439 flow. Second operand 3 states and 1676 transitions. [2021-03-25 07:45:53,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 280 transitions, 20439 flow [2021-03-25 07:45:54,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 280 transitions, 1257 flow, removed 9591 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:54,857 INFO L241 Difference]: Finished difference. Result has 561 places, 280 transitions, 1257 flow [2021-03-25 07:45:54,857 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=561, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1257, PETRI_PLACES=561, PETRI_TRANSITIONS=280} [2021-03-25 07:45:54,857 INFO L343 CegarLoopForPetriNet]: 560 programPoint places, 1 predicate places. [2021-03-25 07:45:54,857 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:54,857 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 561 places, 280 transitions, 1257 flow [2021-03-25 07:45:54,857 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 561 places, 280 transitions, 1257 flow [2021-03-25 07:45:54,858 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 561 places, 280 transitions, 1257 flow [2021-03-25 07:45:54,922 INFO L129 PetriNetUnfolder]: 0/280 cut-off events. [2021-03-25 07:45:54,922 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:54,923 INFO L84 FinitePrefix]: Finished finitePrefix Result has 839 conditions, 280 events. 0/280 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 287 event pairs, 0 based on Foata normal form. 0/280 useless extension candidates. Maximal degree in co-relation 0. Up to 140 conditions per place. [2021-03-25 07:45:54,935 INFO L142 LiptonReduction]: Number of co-enabled transitions 38642 [2021-03-25 07:45:54,961 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:54,962 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:54,962 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 105 [2021-03-25 07:45:54,962 INFO L480 AbstractCegarLoop]: Abstraction has has 561 places, 280 transitions, 1257 flow [2021-03-25 07:45:54,962 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 558.6666666666666) internal successors, (1676), 3 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:54,962 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:54,962 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:54,962 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276 [2021-03-25 07:45:54,962 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:54,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:54,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1411511504, now seen corresponding path program 1 times [2021-03-25 07:45:54,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:54,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188289917] [2021-03-25 07:45:54,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:55,021 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:55,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:55,023 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:55,061 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:55,061 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:55,061 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277 [2021-03-25 07:45:55,061 WARN L342 ceAbstractionStarter]: 139 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:55,061 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 140 thread instances. [2021-03-25 07:45:55,164 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:55,164 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:55,164 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:55,164 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:55,164 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:55,164 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:55,164 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:55,164 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:55,164 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:55,165 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:55,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 706 places, 425 transitions, 21010 flow [2021-03-25 07:45:55,603 INFO L129 PetriNetUnfolder]: 0/845 cut-off events. [2021-03-25 07:45:55,603 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:55,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11136 conditions, 845 events. 0/845 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3343 event pairs, 0 based on Foata normal form. 0/704 useless extension candidates. Maximal degree in co-relation 0. Up to 141 conditions per place. [2021-03-25 07:45:55,604 INFO L82 GeneralOperation]: Start removeDead. Operand has 706 places, 425 transitions, 21010 flow [2021-03-25 07:45:55,610 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 704 places, 423 transitions, 21006 flow [2021-03-25 07:45:55,610 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:55,610 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 704 places, 423 transitions, 21006 flow [2021-03-25 07:45:55,610 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 704 places, 423 transitions, 21006 flow [2021-03-25 07:45:55,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 704 places, 423 transitions, 21006 flow [2021-03-25 07:45:55,939 INFO L129 PetriNetUnfolder]: 0/563 cut-off events. [2021-03-25 07:45:55,939 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:55,939 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10854 conditions, 563 events. 0/563 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1537 event pairs, 0 based on Foata normal form. 0/563 useless extension candidates. Maximal degree in co-relation 0. Up to 141 conditions per place. [2021-03-25 07:45:56,082 INFO L142 LiptonReduction]: Number of co-enabled transitions 117880 [2021-03-25 07:45:56,869 INFO L154 LiptonReduction]: Checked pairs total: 97860 [2021-03-25 07:45:56,869 INFO L156 LiptonReduction]: Total number of compositions: 140 [2021-03-25 07:45:56,869 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1259 [2021-03-25 07:45:56,870 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:45:56,870 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:56,870 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:56,870 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:45:56,870 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:56,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:56,870 INFO L82 PathProgramCache]: Analyzing trace with hash 1282339, now seen corresponding path program 1 times [2021-03-25 07:45:56,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:56,871 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740655535] [2021-03-25 07:45:56,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:56,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:45:56,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:45:56,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:45:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:45:56,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740655535] [2021-03-25 07:45:56,924 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:45:56,924 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:45:56,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660493123] [2021-03-25 07:45:56,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:45:56,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:45:56,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:45:56,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:45:56,925 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 562 out of 565 [2021-03-25 07:45:56,926 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 283 transitions, 20726 flow. Second operand has 3 states, 3 states have (on average 562.6666666666666) internal successors, (1688), 3 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:56,926 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:45:56,926 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 562 of 565 [2021-03-25 07:45:56,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:45:57,133 INFO L129 PetriNetUnfolder]: 0/282 cut-off events. [2021-03-25 07:45:57,134 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:57,134 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10575 conditions, 282 events. 0/282 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 304 event pairs, 0 based on Foata normal form. 141/423 useless extension candidates. Maximal degree in co-relation 0. Up to 141 conditions per place. [2021-03-25 07:45:57,135 INFO L132 encePairwiseOnDemand]: 563/565 looper letters, 0 selfloop transitions, 1 changer transitions 0/282 dead transitions. [2021-03-25 07:45:57,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 282 transitions, 20726 flow [2021-03-25 07:45:57,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:45:57,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:45:57,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1688 transitions. [2021-03-25 07:45:57,136 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9958702064896755 [2021-03-25 07:45:57,136 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1688 transitions. [2021-03-25 07:45:57,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1688 transitions. [2021-03-25 07:45:57,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:45:57,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1688 transitions. [2021-03-25 07:45:57,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 562.6666666666666) internal successors, (1688), 3 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:57,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 565.0) internal successors, (2260), 4 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:57,137 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 565.0) internal successors, (2260), 4 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:57,137 INFO L185 Difference]: Start difference. First operand has 564 places, 283 transitions, 20726 flow. Second operand 3 states and 1688 transitions. [2021-03-25 07:45:57,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 282 transitions, 20726 flow [2021-03-25 07:45:58,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 282 transitions, 1266 flow, removed 9730 selfloop flow, removed 0 redundant places. [2021-03-25 07:45:58,364 INFO L241 Difference]: Finished difference. Result has 565 places, 282 transitions, 1266 flow [2021-03-25 07:45:58,364 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=565, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1266, PETRI_PLACES=565, PETRI_TRANSITIONS=282} [2021-03-25 07:45:58,364 INFO L343 CegarLoopForPetriNet]: 564 programPoint places, 1 predicate places. [2021-03-25 07:45:58,364 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:58,364 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 565 places, 282 transitions, 1266 flow [2021-03-25 07:45:58,364 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 565 places, 282 transitions, 1266 flow [2021-03-25 07:45:58,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 565 places, 282 transitions, 1266 flow [2021-03-25 07:45:58,427 INFO L129 PetriNetUnfolder]: 0/282 cut-off events. [2021-03-25 07:45:58,427 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:58,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 845 conditions, 282 events. 0/282 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 274 event pairs, 0 based on Foata normal form. 0/282 useless extension candidates. Maximal degree in co-relation 0. Up to 141 conditions per place. [2021-03-25 07:45:58,438 INFO L142 LiptonReduction]: Number of co-enabled transitions 39200 [2021-03-25 07:45:58,464 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:45:58,464 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:45:58,464 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 100 [2021-03-25 07:45:58,464 INFO L480 AbstractCegarLoop]: Abstraction has has 565 places, 282 transitions, 1266 flow [2021-03-25 07:45:58,464 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 562.6666666666666) internal successors, (1688), 3 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:45:58,464 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:45:58,464 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:45:58,464 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable278 [2021-03-25 07:45:58,464 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:45:58,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:45:58,465 INFO L82 PathProgramCache]: Analyzing trace with hash 647023994, now seen corresponding path program 1 times [2021-03-25 07:45:58,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:45:58,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149226310] [2021-03-25 07:45:58,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:45:58,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:58,516 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:45:58,518 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:45:58,554 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:45:58,555 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:45:58,555 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable279 [2021-03-25 07:45:58,555 WARN L342 ceAbstractionStarter]: 140 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:45:58,555 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 141 thread instances. [2021-03-25 07:45:58,658 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:45:58,658 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:45:58,658 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:45:58,658 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:45:58,658 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:45:58,658 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:45:58,658 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:45:58,658 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:45:58,658 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:45:58,659 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:45:58,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 711 places, 428 transitions, 21301 flow [2021-03-25 07:45:59,056 INFO L129 PetriNetUnfolder]: 0/851 cut-off events. [2021-03-25 07:45:59,056 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:59,056 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11286 conditions, 851 events. 0/851 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3263 event pairs, 0 based on Foata normal form. 0/709 useless extension candidates. Maximal degree in co-relation 0. Up to 142 conditions per place. [2021-03-25 07:45:59,056 INFO L82 GeneralOperation]: Start removeDead. Operand has 711 places, 428 transitions, 21301 flow [2021-03-25 07:45:59,063 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 709 places, 426 transitions, 21297 flow [2021-03-25 07:45:59,063 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:45:59,063 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 709 places, 426 transitions, 21297 flow [2021-03-25 07:45:59,063 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 709 places, 426 transitions, 21297 flow [2021-03-25 07:45:59,067 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 709 places, 426 transitions, 21297 flow [2021-03-25 07:45:59,414 INFO L129 PetriNetUnfolder]: 0/567 cut-off events. [2021-03-25 07:45:59,414 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:45:59,414 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11002 conditions, 567 events. 0/567 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1537 event pairs, 0 based on Foata normal form. 0/567 useless extension candidates. Maximal degree in co-relation 0. Up to 142 conditions per place. [2021-03-25 07:45:59,557 INFO L142 LiptonReduction]: Number of co-enabled transitions 119568 [2021-03-25 07:46:00,334 INFO L154 LiptonReduction]: Checked pairs total: 99264 [2021-03-25 07:46:00,334 INFO L156 LiptonReduction]: Total number of compositions: 141 [2021-03-25 07:46:00,334 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1271 [2021-03-25 07:46:00,335 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:00,335 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:00,335 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:00,335 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:00,335 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:00,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:00,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1300515, now seen corresponding path program 1 times [2021-03-25 07:46:00,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:00,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888973621] [2021-03-25 07:46:00,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:00,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:00,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:00,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:00,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:00,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888973621] [2021-03-25 07:46:00,387 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:00,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:00,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482651917] [2021-03-25 07:46:00,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:00,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:00,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:00,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:00,389 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 566 out of 569 [2021-03-25 07:46:00,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 285 transitions, 21015 flow. Second operand has 3 states, 3 states have (on average 566.6666666666666) internal successors, (1700), 3 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:00,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:00,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 566 of 569 [2021-03-25 07:46:00,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:00,600 INFO L129 PetriNetUnfolder]: 0/284 cut-off events. [2021-03-25 07:46:00,600 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:00,601 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10721 conditions, 284 events. 0/284 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 291 event pairs, 0 based on Foata normal form. 142/426 useless extension candidates. Maximal degree in co-relation 0. Up to 142 conditions per place. [2021-03-25 07:46:00,601 INFO L132 encePairwiseOnDemand]: 567/569 looper letters, 0 selfloop transitions, 1 changer transitions 0/284 dead transitions. [2021-03-25 07:46:00,602 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 284 transitions, 21015 flow [2021-03-25 07:46:00,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:00,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:00,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1700 transitions. [2021-03-25 07:46:00,602 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9958992384299942 [2021-03-25 07:46:00,602 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1700 transitions. [2021-03-25 07:46:00,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1700 transitions. [2021-03-25 07:46:00,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:00,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1700 transitions. [2021-03-25 07:46:00,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 566.6666666666666) internal successors, (1700), 3 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:00,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 569.0) internal successors, (2276), 4 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:00,604 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 569.0) internal successors, (2276), 4 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:00,604 INFO L185 Difference]: Start difference. First operand has 568 places, 285 transitions, 21015 flow. Second operand 3 states and 1700 transitions. [2021-03-25 07:46:00,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 284 transitions, 21015 flow [2021-03-25 07:46:01,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 284 transitions, 1275 flow, removed 9870 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:01,802 INFO L241 Difference]: Finished difference. Result has 569 places, 284 transitions, 1275 flow [2021-03-25 07:46:01,802 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=569, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1275, PETRI_PLACES=569, PETRI_TRANSITIONS=284} [2021-03-25 07:46:01,802 INFO L343 CegarLoopForPetriNet]: 568 programPoint places, 1 predicate places. [2021-03-25 07:46:01,802 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:01,802 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 569 places, 284 transitions, 1275 flow [2021-03-25 07:46:01,803 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 569 places, 284 transitions, 1275 flow [2021-03-25 07:46:01,804 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 569 places, 284 transitions, 1275 flow [2021-03-25 07:46:01,866 INFO L129 PetriNetUnfolder]: 0/284 cut-off events. [2021-03-25 07:46:01,866 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:01,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 851 conditions, 284 events. 0/284 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 297 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 0. Up to 142 conditions per place. [2021-03-25 07:46:01,878 INFO L142 LiptonReduction]: Number of co-enabled transitions 39762 [2021-03-25 07:46:01,903 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:01,903 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:01,904 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 102 [2021-03-25 07:46:01,904 INFO L480 AbstractCegarLoop]: Abstraction has has 569 places, 284 transitions, 1275 flow [2021-03-25 07:46:01,904 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 566.6666666666666) internal successors, (1700), 3 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:01,904 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:01,904 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:01,904 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280 [2021-03-25 07:46:01,904 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:01,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:01,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1370129243, now seen corresponding path program 1 times [2021-03-25 07:46:01,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:01,905 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289444947] [2021-03-25 07:46:01,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:01,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:01,955 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:01,957 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:01,994 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:01,994 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:01,994 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281 [2021-03-25 07:46:01,994 WARN L342 ceAbstractionStarter]: 141 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:01,994 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 142 thread instances. [2021-03-25 07:46:02,096 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:02,097 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:02,097 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:02,097 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:02,097 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:02,097 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:02,097 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:02,097 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:02,097 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:02,097 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:02,101 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 716 places, 431 transitions, 21594 flow [2021-03-25 07:46:02,503 INFO L129 PetriNetUnfolder]: 0/857 cut-off events. [2021-03-25 07:46:02,503 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:02,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11437 conditions, 857 events. 0/857 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3458 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2021-03-25 07:46:02,504 INFO L82 GeneralOperation]: Start removeDead. Operand has 716 places, 431 transitions, 21594 flow [2021-03-25 07:46:02,510 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 714 places, 429 transitions, 21590 flow [2021-03-25 07:46:02,510 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:02,510 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 714 places, 429 transitions, 21590 flow [2021-03-25 07:46:02,510 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 714 places, 429 transitions, 21590 flow [2021-03-25 07:46:02,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 714 places, 429 transitions, 21590 flow [2021-03-25 07:46:02,919 INFO L129 PetriNetUnfolder]: 0/571 cut-off events. [2021-03-25 07:46:02,919 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:02,919 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11151 conditions, 571 events. 0/571 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1799 event pairs, 0 based on Foata normal form. 0/571 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2021-03-25 07:46:03,071 INFO L142 LiptonReduction]: Number of co-enabled transitions 121268 [2021-03-25 07:46:03,861 INFO L154 LiptonReduction]: Checked pairs total: 100678 [2021-03-25 07:46:03,861 INFO L156 LiptonReduction]: Total number of compositions: 142 [2021-03-25 07:46:03,862 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1352 [2021-03-25 07:46:03,862 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:03,862 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:03,862 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:03,862 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:03,862 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:03,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:03,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1318819, now seen corresponding path program 1 times [2021-03-25 07:46:03,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:03,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960696704] [2021-03-25 07:46:03,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:03,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:03,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:03,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:03,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:03,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960696704] [2021-03-25 07:46:03,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:03,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:03,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738235069] [2021-03-25 07:46:03,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:03,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:03,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:03,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:03,917 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 570 out of 573 [2021-03-25 07:46:03,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 287 transitions, 21306 flow. Second operand has 3 states, 3 states have (on average 570.6666666666666) internal successors, (1712), 3 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:03,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:03,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 570 of 573 [2021-03-25 07:46:03,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:04,130 INFO L129 PetriNetUnfolder]: 0/286 cut-off events. [2021-03-25 07:46:04,130 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:04,130 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10868 conditions, 286 events. 0/286 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 328 event pairs, 0 based on Foata normal form. 143/429 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2021-03-25 07:46:04,131 INFO L132 encePairwiseOnDemand]: 571/573 looper letters, 0 selfloop transitions, 1 changer transitions 0/286 dead transitions. [2021-03-25 07:46:04,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 286 transitions, 21306 flow [2021-03-25 07:46:04,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:04,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:04,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1712 transitions. [2021-03-25 07:46:04,132 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9959278650378127 [2021-03-25 07:46:04,132 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1712 transitions. [2021-03-25 07:46:04,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1712 transitions. [2021-03-25 07:46:04,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:04,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1712 transitions. [2021-03-25 07:46:04,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 570.6666666666666) internal successors, (1712), 3 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:04,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 573.0) internal successors, (2292), 4 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:04,133 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 573.0) internal successors, (2292), 4 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:04,133 INFO L185 Difference]: Start difference. First operand has 572 places, 287 transitions, 21306 flow. Second operand 3 states and 1712 transitions. [2021-03-25 07:46:04,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 286 transitions, 21306 flow [2021-03-25 07:46:05,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 286 transitions, 1284 flow, removed 10011 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:05,318 INFO L241 Difference]: Finished difference. Result has 573 places, 286 transitions, 1284 flow [2021-03-25 07:46:05,318 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=573, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1284, PETRI_PLACES=573, PETRI_TRANSITIONS=286} [2021-03-25 07:46:05,318 INFO L343 CegarLoopForPetriNet]: 572 programPoint places, 1 predicate places. [2021-03-25 07:46:05,318 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:05,318 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 573 places, 286 transitions, 1284 flow [2021-03-25 07:46:05,318 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 573 places, 286 transitions, 1284 flow [2021-03-25 07:46:05,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 573 places, 286 transitions, 1284 flow [2021-03-25 07:46:05,383 INFO L129 PetriNetUnfolder]: 0/286 cut-off events. [2021-03-25 07:46:05,383 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:05,383 INFO L84 FinitePrefix]: Finished finitePrefix Result has 857 conditions, 286 events. 0/286 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 256 event pairs, 0 based on Foata normal form. 0/286 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2021-03-25 07:46:05,394 INFO L142 LiptonReduction]: Number of co-enabled transitions 40328 [2021-03-25 07:46:05,421 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:05,421 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:05,421 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 103 [2021-03-25 07:46:05,421 INFO L480 AbstractCegarLoop]: Abstraction has has 573 places, 286 transitions, 1284 flow [2021-03-25 07:46:05,421 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 570.6666666666666) internal successors, (1712), 3 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:05,421 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:05,421 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:05,421 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282 [2021-03-25 07:46:05,421 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:05,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:05,422 INFO L82 PathProgramCache]: Analyzing trace with hash -132338883, now seen corresponding path program 1 times [2021-03-25 07:46:05,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:05,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968856311] [2021-03-25 07:46:05,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:05,473 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:05,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:05,475 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:05,514 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:05,514 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:05,514 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283 [2021-03-25 07:46:05,514 WARN L342 ceAbstractionStarter]: 142 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:05,515 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 143 thread instances. [2021-03-25 07:46:05,617 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:05,617 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:05,617 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:05,617 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:05,617 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:05,617 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:05,617 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:05,617 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:05,617 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:05,617 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:05,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 721 places, 434 transitions, 21889 flow [2021-03-25 07:46:06,030 INFO L129 PetriNetUnfolder]: 0/863 cut-off events. [2021-03-25 07:46:06,030 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:06,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11589 conditions, 863 events. 0/863 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3444 event pairs, 0 based on Foata normal form. 0/719 useless extension candidates. Maximal degree in co-relation 0. Up to 144 conditions per place. [2021-03-25 07:46:06,030 INFO L82 GeneralOperation]: Start removeDead. Operand has 721 places, 434 transitions, 21889 flow [2021-03-25 07:46:06,037 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 719 places, 432 transitions, 21885 flow [2021-03-25 07:46:06,037 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:06,037 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 719 places, 432 transitions, 21885 flow [2021-03-25 07:46:06,037 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 719 places, 432 transitions, 21885 flow [2021-03-25 07:46:06,042 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 719 places, 432 transitions, 21885 flow [2021-03-25 07:46:06,385 INFO L129 PetriNetUnfolder]: 0/575 cut-off events. [2021-03-25 07:46:06,386 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:06,386 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11301 conditions, 575 events. 0/575 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1615 event pairs, 0 based on Foata normal form. 0/575 useless extension candidates. Maximal degree in co-relation 0. Up to 144 conditions per place. [2021-03-25 07:46:06,635 INFO L142 LiptonReduction]: Number of co-enabled transitions 122980 [2021-03-25 07:46:07,431 INFO L154 LiptonReduction]: Checked pairs total: 102102 [2021-03-25 07:46:07,431 INFO L156 LiptonReduction]: Total number of compositions: 143 [2021-03-25 07:46:07,431 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1394 [2021-03-25 07:46:07,432 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:07,432 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:07,432 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:07,432 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:07,432 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:07,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:07,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1337251, now seen corresponding path program 1 times [2021-03-25 07:46:07,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:07,432 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419599667] [2021-03-25 07:46:07,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:07,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:07,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:07,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:07,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:07,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419599667] [2021-03-25 07:46:07,486 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:07,486 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:07,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721381836] [2021-03-25 07:46:07,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:07,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:07,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:07,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:07,487 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 577 [2021-03-25 07:46:07,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 289 transitions, 21599 flow. Second operand has 3 states, 3 states have (on average 574.6666666666666) internal successors, (1724), 3 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:07,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:07,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 577 [2021-03-25 07:46:07,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:07,707 INFO L129 PetriNetUnfolder]: 0/288 cut-off events. [2021-03-25 07:46:07,707 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:07,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11016 conditions, 288 events. 0/288 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 289 event pairs, 0 based on Foata normal form. 144/432 useless extension candidates. Maximal degree in co-relation 0. Up to 144 conditions per place. [2021-03-25 07:46:07,708 INFO L132 encePairwiseOnDemand]: 575/577 looper letters, 0 selfloop transitions, 1 changer transitions 0/288 dead transitions. [2021-03-25 07:46:07,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 288 transitions, 21599 flow [2021-03-25 07:46:07,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:07,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:07,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1724 transitions. [2021-03-25 07:46:07,709 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9959560947429231 [2021-03-25 07:46:07,709 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1724 transitions. [2021-03-25 07:46:07,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1724 transitions. [2021-03-25 07:46:07,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:07,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1724 transitions. [2021-03-25 07:46:07,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 574.6666666666666) internal successors, (1724), 3 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:07,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 577.0) internal successors, (2308), 4 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:07,711 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 577.0) internal successors, (2308), 4 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:07,711 INFO L185 Difference]: Start difference. First operand has 576 places, 289 transitions, 21599 flow. Second operand 3 states and 1724 transitions. [2021-03-25 07:46:07,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 288 transitions, 21599 flow [2021-03-25 07:46:08,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 288 transitions, 1293 flow, removed 10153 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:08,892 INFO L241 Difference]: Finished difference. Result has 577 places, 288 transitions, 1293 flow [2021-03-25 07:46:08,892 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1293, PETRI_PLACES=577, PETRI_TRANSITIONS=288} [2021-03-25 07:46:08,892 INFO L343 CegarLoopForPetriNet]: 576 programPoint places, 1 predicate places. [2021-03-25 07:46:08,892 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:08,892 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 577 places, 288 transitions, 1293 flow [2021-03-25 07:46:08,892 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 577 places, 288 transitions, 1293 flow [2021-03-25 07:46:08,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 577 places, 288 transitions, 1293 flow [2021-03-25 07:46:08,957 INFO L129 PetriNetUnfolder]: 0/288 cut-off events. [2021-03-25 07:46:08,957 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:08,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 863 conditions, 288 events. 0/288 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 283 event pairs, 0 based on Foata normal form. 0/288 useless extension candidates. Maximal degree in co-relation 0. Up to 144 conditions per place. [2021-03-25 07:46:08,968 INFO L142 LiptonReduction]: Number of co-enabled transitions 40898 [2021-03-25 07:46:08,995 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:08,995 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:08,995 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 103 [2021-03-25 07:46:08,995 INFO L480 AbstractCegarLoop]: Abstraction has has 577 places, 288 transitions, 1293 flow [2021-03-25 07:46:08,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 574.6666666666666) internal successors, (1724), 3 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:08,995 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:08,995 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:08,995 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284 [2021-03-25 07:46:08,995 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:08,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:08,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1583449078, now seen corresponding path program 1 times [2021-03-25 07:46:08,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:08,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277494746] [2021-03-25 07:46:08,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:09,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:09,047 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:09,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:09,049 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:09,086 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:09,087 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:09,087 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285 [2021-03-25 07:46:09,087 WARN L342 ceAbstractionStarter]: 143 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:09,087 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 144 thread instances. [2021-03-25 07:46:09,201 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:09,201 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:09,201 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:09,202 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:09,202 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:09,202 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:09,202 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:09,202 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:09,202 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:09,202 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:09,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 726 places, 437 transitions, 22186 flow [2021-03-25 07:46:09,619 INFO L129 PetriNetUnfolder]: 0/869 cut-off events. [2021-03-25 07:46:09,620 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:09,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11742 conditions, 869 events. 0/869 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3435 event pairs, 0 based on Foata normal form. 0/724 useless extension candidates. Maximal degree in co-relation 0. Up to 145 conditions per place. [2021-03-25 07:46:09,620 INFO L82 GeneralOperation]: Start removeDead. Operand has 726 places, 437 transitions, 22186 flow [2021-03-25 07:46:09,626 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 724 places, 435 transitions, 22182 flow [2021-03-25 07:46:09,626 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:09,626 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 724 places, 435 transitions, 22182 flow [2021-03-25 07:46:09,627 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 724 places, 435 transitions, 22182 flow [2021-03-25 07:46:09,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 724 places, 435 transitions, 22182 flow [2021-03-25 07:46:09,980 INFO L129 PetriNetUnfolder]: 0/579 cut-off events. [2021-03-25 07:46:09,980 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:09,980 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11452 conditions, 579 events. 0/579 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1449 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 0. Up to 145 conditions per place. [2021-03-25 07:46:10,226 INFO L142 LiptonReduction]: Number of co-enabled transitions 124704 [2021-03-25 07:46:11,019 INFO L154 LiptonReduction]: Checked pairs total: 103536 [2021-03-25 07:46:11,019 INFO L156 LiptonReduction]: Total number of compositions: 144 [2021-03-25 07:46:11,019 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1393 [2021-03-25 07:46:11,020 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:11,020 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:11,020 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:11,020 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:11,020 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:11,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:11,020 INFO L82 PathProgramCache]: Analyzing trace with hash 1355811, now seen corresponding path program 1 times [2021-03-25 07:46:11,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:11,020 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567041503] [2021-03-25 07:46:11,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:11,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:11,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:11,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:11,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:11,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567041503] [2021-03-25 07:46:11,074 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:11,074 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:11,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124684353] [2021-03-25 07:46:11,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:11,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:11,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:11,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:11,075 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 578 out of 581 [2021-03-25 07:46:11,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 291 transitions, 21894 flow. Second operand has 3 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:11,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:11,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 578 of 581 [2021-03-25 07:46:11,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:11,298 INFO L129 PetriNetUnfolder]: 0/290 cut-off events. [2021-03-25 07:46:11,298 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:11,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11165 conditions, 290 events. 0/290 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 304 event pairs, 0 based on Foata normal form. 145/435 useless extension candidates. Maximal degree in co-relation 0. Up to 145 conditions per place. [2021-03-25 07:46:11,299 INFO L132 encePairwiseOnDemand]: 579/581 looper letters, 0 selfloop transitions, 1 changer transitions 0/290 dead transitions. [2021-03-25 07:46:11,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 290 transitions, 21894 flow [2021-03-25 07:46:11,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:11,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1736 transitions. [2021-03-25 07:46:11,300 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9959839357429718 [2021-03-25 07:46:11,300 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1736 transitions. [2021-03-25 07:46:11,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1736 transitions. [2021-03-25 07:46:11,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:11,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1736 transitions. [2021-03-25 07:46:11,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:11,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 581.0) internal successors, (2324), 4 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:11,302 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 581.0) internal successors, (2324), 4 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:11,302 INFO L185 Difference]: Start difference. First operand has 580 places, 291 transitions, 21894 flow. Second operand 3 states and 1736 transitions. [2021-03-25 07:46:11,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 290 transitions, 21894 flow [2021-03-25 07:46:12,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 290 transitions, 1302 flow, removed 10296 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:12,496 INFO L241 Difference]: Finished difference. Result has 581 places, 290 transitions, 1302 flow [2021-03-25 07:46:12,496 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=581, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1302, PETRI_PLACES=581, PETRI_TRANSITIONS=290} [2021-03-25 07:46:12,496 INFO L343 CegarLoopForPetriNet]: 580 programPoint places, 1 predicate places. [2021-03-25 07:46:12,496 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:12,496 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 581 places, 290 transitions, 1302 flow [2021-03-25 07:46:12,496 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 581 places, 290 transitions, 1302 flow [2021-03-25 07:46:12,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 581 places, 290 transitions, 1302 flow [2021-03-25 07:46:12,562 INFO L129 PetriNetUnfolder]: 0/290 cut-off events. [2021-03-25 07:46:12,562 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:12,563 INFO L84 FinitePrefix]: Finished finitePrefix Result has 869 conditions, 290 events. 0/290 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 290 event pairs, 0 based on Foata normal form. 0/290 useless extension candidates. Maximal degree in co-relation 0. Up to 145 conditions per place. [2021-03-25 07:46:12,573 INFO L142 LiptonReduction]: Number of co-enabled transitions 41472 [2021-03-25 07:46:12,600 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:12,600 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:12,600 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 104 [2021-03-25 07:46:12,601 INFO L480 AbstractCegarLoop]: Abstraction has has 581 places, 290 transitions, 1302 flow [2021-03-25 07:46:12,601 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:12,601 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:12,601 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:12,601 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286 [2021-03-25 07:46:12,601 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:12,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:12,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1295398144, now seen corresponding path program 1 times [2021-03-25 07:46:12,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:12,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502826690] [2021-03-25 07:46:12,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:12,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:12,653 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:12,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:12,655 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:12,693 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:12,693 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:12,693 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287 [2021-03-25 07:46:12,693 WARN L342 ceAbstractionStarter]: 144 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:12,694 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 145 thread instances. [2021-03-25 07:46:12,797 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:12,797 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:12,797 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:12,797 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:12,797 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:12,797 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:12,797 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:12,797 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:12,797 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:12,797 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:12,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 731 places, 440 transitions, 22485 flow [2021-03-25 07:46:13,217 INFO L129 PetriNetUnfolder]: 0/875 cut-off events. [2021-03-25 07:46:13,218 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:13,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11896 conditions, 875 events. 0/875 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3484 event pairs, 0 based on Foata normal form. 0/729 useless extension candidates. Maximal degree in co-relation 0. Up to 146 conditions per place. [2021-03-25 07:46:13,218 INFO L82 GeneralOperation]: Start removeDead. Operand has 731 places, 440 transitions, 22485 flow [2021-03-25 07:46:13,224 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 729 places, 438 transitions, 22481 flow [2021-03-25 07:46:13,224 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:13,225 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 729 places, 438 transitions, 22481 flow [2021-03-25 07:46:13,225 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 729 places, 438 transitions, 22481 flow [2021-03-25 07:46:13,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 729 places, 438 transitions, 22481 flow [2021-03-25 07:46:13,581 INFO L129 PetriNetUnfolder]: 0/583 cut-off events. [2021-03-25 07:46:13,582 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:13,582 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11604 conditions, 583 events. 0/583 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1905 event pairs, 0 based on Foata normal form. 0/583 useless extension candidates. Maximal degree in co-relation 0. Up to 146 conditions per place. [2021-03-25 07:46:13,822 INFO L142 LiptonReduction]: Number of co-enabled transitions 126440 [2021-03-25 07:46:14,632 INFO L154 LiptonReduction]: Checked pairs total: 104980 [2021-03-25 07:46:14,632 INFO L156 LiptonReduction]: Total number of compositions: 145 [2021-03-25 07:46:14,632 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1408 [2021-03-25 07:46:14,633 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:46:14,633 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:14,633 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:14,633 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:14,633 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:14,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:14,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1374499, now seen corresponding path program 1 times [2021-03-25 07:46:14,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:14,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944673502] [2021-03-25 07:46:14,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:14,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:14,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:14,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:14,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:14,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944673502] [2021-03-25 07:46:14,689 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:14,689 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:14,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707668548] [2021-03-25 07:46:14,690 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:14,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:14,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:14,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:14,691 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 582 out of 585 [2021-03-25 07:46:14,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 293 transitions, 22191 flow. Second operand has 3 states, 3 states have (on average 582.6666666666666) internal successors, (1748), 3 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:14,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:14,691 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 582 of 585 [2021-03-25 07:46:14,691 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:14,921 INFO L129 PetriNetUnfolder]: 0/292 cut-off events. [2021-03-25 07:46:14,921 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:14,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11315 conditions, 292 events. 0/292 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 303 event pairs, 0 based on Foata normal form. 146/438 useless extension candidates. Maximal degree in co-relation 0. Up to 146 conditions per place. [2021-03-25 07:46:14,922 INFO L132 encePairwiseOnDemand]: 583/585 looper letters, 0 selfloop transitions, 1 changer transitions 0/292 dead transitions. [2021-03-25 07:46:14,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 292 transitions, 22191 flow [2021-03-25 07:46:14,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:14,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:14,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1748 transitions. [2021-03-25 07:46:14,923 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.996011396011396 [2021-03-25 07:46:14,923 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1748 transitions. [2021-03-25 07:46:14,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1748 transitions. [2021-03-25 07:46:14,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:14,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1748 transitions. [2021-03-25 07:46:14,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 582.6666666666666) internal successors, (1748), 3 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:14,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 585.0) internal successors, (2340), 4 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:14,925 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 585.0) internal successors, (2340), 4 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:14,925 INFO L185 Difference]: Start difference. First operand has 584 places, 293 transitions, 22191 flow. Second operand 3 states and 1748 transitions. [2021-03-25 07:46:14,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 292 transitions, 22191 flow [2021-03-25 07:46:16,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 292 transitions, 1311 flow, removed 10440 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:16,084 INFO L241 Difference]: Finished difference. Result has 585 places, 292 transitions, 1311 flow [2021-03-25 07:46:16,085 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1311, PETRI_PLACES=585, PETRI_TRANSITIONS=292} [2021-03-25 07:46:16,085 INFO L343 CegarLoopForPetriNet]: 584 programPoint places, 1 predicate places. [2021-03-25 07:46:16,085 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:16,085 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 585 places, 292 transitions, 1311 flow [2021-03-25 07:46:16,085 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 585 places, 292 transitions, 1311 flow [2021-03-25 07:46:16,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 585 places, 292 transitions, 1311 flow [2021-03-25 07:46:16,152 INFO L129 PetriNetUnfolder]: 0/292 cut-off events. [2021-03-25 07:46:16,153 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:16,153 INFO L84 FinitePrefix]: Finished finitePrefix Result has 875 conditions, 292 events. 0/292 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 293 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 0. Up to 146 conditions per place. [2021-03-25 07:46:16,164 INFO L142 LiptonReduction]: Number of co-enabled transitions 42050 [2021-03-25 07:46:16,192 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:16,192 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:16,192 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 107 [2021-03-25 07:46:16,192 INFO L480 AbstractCegarLoop]: Abstraction has has 585 places, 292 transitions, 1311 flow [2021-03-25 07:46:16,193 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 582.6666666666666) internal successors, (1748), 3 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:16,193 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:16,193 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:16,193 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable288 [2021-03-25 07:46:16,193 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:16,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:16,193 INFO L82 PathProgramCache]: Analyzing trace with hash 567177377, now seen corresponding path program 1 times [2021-03-25 07:46:16,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:16,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114902612] [2021-03-25 07:46:16,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:16,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:16,249 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:16,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:16,251 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:16,292 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:16,292 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:16,292 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable289 [2021-03-25 07:46:16,292 WARN L342 ceAbstractionStarter]: 145 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:16,292 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 146 thread instances. [2021-03-25 07:46:16,405 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:16,405 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:16,406 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:16,406 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:16,406 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:16,406 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:16,406 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:16,406 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:16,406 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:16,406 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:16,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 736 places, 443 transitions, 22786 flow [2021-03-25 07:46:16,850 INFO L129 PetriNetUnfolder]: 0/881 cut-off events. [2021-03-25 07:46:16,850 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:16,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12051 conditions, 881 events. 0/881 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3486 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2021-03-25 07:46:16,850 INFO L82 GeneralOperation]: Start removeDead. Operand has 736 places, 443 transitions, 22786 flow [2021-03-25 07:46:16,857 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 734 places, 441 transitions, 22782 flow [2021-03-25 07:46:16,857 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:16,857 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 734 places, 441 transitions, 22782 flow [2021-03-25 07:46:16,857 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 734 places, 441 transitions, 22782 flow [2021-03-25 07:46:16,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 734 places, 441 transitions, 22782 flow [2021-03-25 07:46:17,227 INFO L129 PetriNetUnfolder]: 0/587 cut-off events. [2021-03-25 07:46:17,227 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:17,228 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11757 conditions, 587 events. 0/587 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1754 event pairs, 0 based on Foata normal form. 0/587 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2021-03-25 07:46:17,475 INFO L142 LiptonReduction]: Number of co-enabled transitions 128188 [2021-03-25 07:46:18,306 INFO L154 LiptonReduction]: Checked pairs total: 106434 [2021-03-25 07:46:18,306 INFO L156 LiptonReduction]: Total number of compositions: 146 [2021-03-25 07:46:18,307 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1450 [2021-03-25 07:46:18,307 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:18,307 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:18,307 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:18,307 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:18,307 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:18,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:18,308 INFO L82 PathProgramCache]: Analyzing trace with hash 1393315, now seen corresponding path program 1 times [2021-03-25 07:46:18,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:18,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297862757] [2021-03-25 07:46:18,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:18,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:18,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:18,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:18,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:18,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297862757] [2021-03-25 07:46:18,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:18,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:18,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019213052] [2021-03-25 07:46:18,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:18,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:18,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:18,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:18,364 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 586 out of 589 [2021-03-25 07:46:18,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 295 transitions, 22490 flow. Second operand has 3 states, 3 states have (on average 586.6666666666666) internal successors, (1760), 3 states have internal predecessors, (1760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:18,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:18,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 586 of 589 [2021-03-25 07:46:18,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:18,595 INFO L129 PetriNetUnfolder]: 0/294 cut-off events. [2021-03-25 07:46:18,595 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:18,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11466 conditions, 294 events. 0/294 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 322 event pairs, 0 based on Foata normal form. 147/441 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2021-03-25 07:46:18,596 INFO L132 encePairwiseOnDemand]: 587/589 looper letters, 0 selfloop transitions, 1 changer transitions 0/294 dead transitions. [2021-03-25 07:46:18,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 294 transitions, 22490 flow [2021-03-25 07:46:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:18,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:18,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1760 transitions. [2021-03-25 07:46:18,597 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9960384833050367 [2021-03-25 07:46:18,597 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1760 transitions. [2021-03-25 07:46:18,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1760 transitions. [2021-03-25 07:46:18,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:18,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1760 transitions. [2021-03-25 07:46:18,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 586.6666666666666) internal successors, (1760), 3 states have internal predecessors, (1760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:18,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 589.0) internal successors, (2356), 4 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:18,599 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 589.0) internal successors, (2356), 4 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:18,599 INFO L185 Difference]: Start difference. First operand has 588 places, 295 transitions, 22490 flow. Second operand 3 states and 1760 transitions. [2021-03-25 07:46:18,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 294 transitions, 22490 flow [2021-03-25 07:46:19,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 294 transitions, 1320 flow, removed 10585 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:19,734 INFO L241 Difference]: Finished difference. Result has 589 places, 294 transitions, 1320 flow [2021-03-25 07:46:19,735 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=589, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1320, PETRI_PLACES=589, PETRI_TRANSITIONS=294} [2021-03-25 07:46:19,735 INFO L343 CegarLoopForPetriNet]: 588 programPoint places, 1 predicate places. [2021-03-25 07:46:19,735 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:19,735 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 589 places, 294 transitions, 1320 flow [2021-03-25 07:46:19,735 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 589 places, 294 transitions, 1320 flow [2021-03-25 07:46:19,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 589 places, 294 transitions, 1320 flow [2021-03-25 07:46:19,802 INFO L129 PetriNetUnfolder]: 0/294 cut-off events. [2021-03-25 07:46:19,802 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:19,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 881 conditions, 294 events. 0/294 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 276 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2021-03-25 07:46:19,814 INFO L142 LiptonReduction]: Number of co-enabled transitions 42632 [2021-03-25 07:46:19,841 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:19,841 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:19,841 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 106 [2021-03-25 07:46:19,842 INFO L480 AbstractCegarLoop]: Abstraction has has 589 places, 294 transitions, 1320 flow [2021-03-25 07:46:19,842 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 586.6666666666666) internal successors, (1760), 3 states have internal predecessors, (1760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:19,842 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:19,842 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:19,842 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290 [2021-03-25 07:46:19,842 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:19,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:19,842 INFO L82 PathProgramCache]: Analyzing trace with hash 166671043, now seen corresponding path program 1 times [2021-03-25 07:46:19,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:19,842 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391569662] [2021-03-25 07:46:19,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:19,900 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:19,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:19,902 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:19,942 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:19,942 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:19,942 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291 [2021-03-25 07:46:19,942 WARN L342 ceAbstractionStarter]: 146 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:19,942 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 147 thread instances. [2021-03-25 07:46:20,050 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:20,050 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:20,050 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:20,051 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:20,051 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:20,051 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:20,051 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:20,051 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:20,051 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:20,051 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:20,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 741 places, 446 transitions, 23089 flow [2021-03-25 07:46:20,492 INFO L129 PetriNetUnfolder]: 0/887 cut-off events. [2021-03-25 07:46:20,492 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:20,492 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12207 conditions, 887 events. 0/887 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3502 event pairs, 0 based on Foata normal form. 0/739 useless extension candidates. Maximal degree in co-relation 0. Up to 148 conditions per place. [2021-03-25 07:46:20,492 INFO L82 GeneralOperation]: Start removeDead. Operand has 741 places, 446 transitions, 23089 flow [2021-03-25 07:46:20,499 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 739 places, 444 transitions, 23085 flow [2021-03-25 07:46:20,499 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:20,499 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 739 places, 444 transitions, 23085 flow [2021-03-25 07:46:20,500 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 739 places, 444 transitions, 23085 flow [2021-03-25 07:46:20,504 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 739 places, 444 transitions, 23085 flow [2021-03-25 07:46:20,871 INFO L129 PetriNetUnfolder]: 0/591 cut-off events. [2021-03-25 07:46:20,871 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:20,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11911 conditions, 591 events. 0/591 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1656 event pairs, 0 based on Foata normal form. 0/591 useless extension candidates. Maximal degree in co-relation 0. Up to 148 conditions per place. [2021-03-25 07:46:21,121 INFO L142 LiptonReduction]: Number of co-enabled transitions 129948 [2021-03-25 07:46:21,941 INFO L154 LiptonReduction]: Checked pairs total: 107898 [2021-03-25 07:46:21,941 INFO L156 LiptonReduction]: Total number of compositions: 147 [2021-03-25 07:46:21,941 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1442 [2021-03-25 07:46:21,942 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:46:21,942 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:21,942 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:21,942 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:21,942 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:21,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:21,943 INFO L82 PathProgramCache]: Analyzing trace with hash 1412259, now seen corresponding path program 1 times [2021-03-25 07:46:21,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:21,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142554754] [2021-03-25 07:46:21,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:21,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:22,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:22,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:22,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:22,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142554754] [2021-03-25 07:46:22,002 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:22,002 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:22,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526685518] [2021-03-25 07:46:22,002 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:22,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:22,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:22,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:22,003 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 590 out of 593 [2021-03-25 07:46:22,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 297 transitions, 22791 flow. Second operand has 3 states, 3 states have (on average 590.6666666666666) internal successors, (1772), 3 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:22,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:22,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 590 of 593 [2021-03-25 07:46:22,004 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:22,240 INFO L129 PetriNetUnfolder]: 0/296 cut-off events. [2021-03-25 07:46:22,241 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:22,241 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11618 conditions, 296 events. 0/296 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 297 event pairs, 0 based on Foata normal form. 148/444 useless extension candidates. Maximal degree in co-relation 0. Up to 148 conditions per place. [2021-03-25 07:46:22,242 INFO L132 encePairwiseOnDemand]: 591/593 looper letters, 0 selfloop transitions, 1 changer transitions 0/296 dead transitions. [2021-03-25 07:46:22,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 296 transitions, 22791 flow [2021-03-25 07:46:22,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:22,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:22,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1772 transitions. [2021-03-25 07:46:22,243 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9960652051714446 [2021-03-25 07:46:22,243 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1772 transitions. [2021-03-25 07:46:22,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1772 transitions. [2021-03-25 07:46:22,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:22,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1772 transitions. [2021-03-25 07:46:22,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 590.6666666666666) internal successors, (1772), 3 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:22,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 593.0) internal successors, (2372), 4 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:22,245 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 593.0) internal successors, (2372), 4 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:22,245 INFO L185 Difference]: Start difference. First operand has 592 places, 297 transitions, 22791 flow. Second operand 3 states and 1772 transitions. [2021-03-25 07:46:22,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 296 transitions, 22791 flow [2021-03-25 07:46:23,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 296 transitions, 1329 flow, removed 10731 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:23,388 INFO L241 Difference]: Finished difference. Result has 593 places, 296 transitions, 1329 flow [2021-03-25 07:46:23,388 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=593, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1329, PETRI_PLACES=593, PETRI_TRANSITIONS=296} [2021-03-25 07:46:23,388 INFO L343 CegarLoopForPetriNet]: 592 programPoint places, 1 predicate places. [2021-03-25 07:46:23,388 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:23,388 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 593 places, 296 transitions, 1329 flow [2021-03-25 07:46:23,388 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 593 places, 296 transitions, 1329 flow [2021-03-25 07:46:23,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 593 places, 296 transitions, 1329 flow [2021-03-25 07:46:23,461 INFO L129 PetriNetUnfolder]: 0/296 cut-off events. [2021-03-25 07:46:23,462 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:23,462 INFO L84 FinitePrefix]: Finished finitePrefix Result has 887 conditions, 296 events. 0/296 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 297 event pairs, 0 based on Foata normal form. 0/296 useless extension candidates. Maximal degree in co-relation 0. Up to 148 conditions per place. [2021-03-25 07:46:23,474 INFO L142 LiptonReduction]: Number of co-enabled transitions 43218 [2021-03-25 07:46:23,502 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:23,502 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:23,502 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 114 [2021-03-25 07:46:23,503 INFO L480 AbstractCegarLoop]: Abstraction has has 593 places, 296 transitions, 1329 flow [2021-03-25 07:46:23,503 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 590.6666666666666) internal successors, (1772), 3 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:23,503 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:23,503 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:23,503 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292 [2021-03-25 07:46:23,503 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:23,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:23,503 INFO L82 PathProgramCache]: Analyzing trace with hash -1351892132, now seen corresponding path program 1 times [2021-03-25 07:46:23,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:23,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053548566] [2021-03-25 07:46:23,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:23,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:23,563 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:23,566 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:23,606 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:23,607 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:23,607 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293 [2021-03-25 07:46:23,607 WARN L342 ceAbstractionStarter]: 147 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:23,607 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 148 thread instances. [2021-03-25 07:46:23,714 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:23,715 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:23,715 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:23,715 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:23,715 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:23,715 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:23,715 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:23,715 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:23,715 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:23,715 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:23,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 746 places, 449 transitions, 23394 flow [2021-03-25 07:46:24,165 INFO L129 PetriNetUnfolder]: 0/893 cut-off events. [2021-03-25 07:46:24,165 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:24,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12364 conditions, 893 events. 0/893 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3419 event pairs, 0 based on Foata normal form. 0/744 useless extension candidates. Maximal degree in co-relation 0. Up to 149 conditions per place. [2021-03-25 07:46:24,166 INFO L82 GeneralOperation]: Start removeDead. Operand has 746 places, 449 transitions, 23394 flow [2021-03-25 07:46:24,172 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 744 places, 447 transitions, 23390 flow [2021-03-25 07:46:24,172 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:24,173 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 744 places, 447 transitions, 23390 flow [2021-03-25 07:46:24,173 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 744 places, 447 transitions, 23390 flow [2021-03-25 07:46:24,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 744 places, 447 transitions, 23390 flow [2021-03-25 07:46:24,554 INFO L129 PetriNetUnfolder]: 0/595 cut-off events. [2021-03-25 07:46:24,554 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:24,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12066 conditions, 595 events. 0/595 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1555 event pairs, 0 based on Foata normal form. 0/595 useless extension candidates. Maximal degree in co-relation 0. Up to 149 conditions per place. [2021-03-25 07:46:24,813 INFO L142 LiptonReduction]: Number of co-enabled transitions 131720 [2021-03-25 07:46:25,664 INFO L154 LiptonReduction]: Checked pairs total: 109372 [2021-03-25 07:46:25,665 INFO L156 LiptonReduction]: Total number of compositions: 148 [2021-03-25 07:46:25,665 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1493 [2021-03-25 07:46:25,666 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:25,666 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:25,666 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:25,666 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:25,666 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:25,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:25,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1431331, now seen corresponding path program 1 times [2021-03-25 07:46:25,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:25,666 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838955633] [2021-03-25 07:46:25,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:25,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:25,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:25,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:25,723 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838955633] [2021-03-25 07:46:25,723 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:25,723 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:25,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107073674] [2021-03-25 07:46:25,723 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:25,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:25,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:25,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:25,724 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 594 out of 597 [2021-03-25 07:46:25,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 299 transitions, 23094 flow. Second operand has 3 states, 3 states have (on average 594.6666666666666) internal successors, (1784), 3 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:25,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:25,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 594 of 597 [2021-03-25 07:46:25,725 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:25,968 INFO L129 PetriNetUnfolder]: 0/298 cut-off events. [2021-03-25 07:46:25,969 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:25,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11771 conditions, 298 events. 0/298 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 268 event pairs, 0 based on Foata normal form. 149/447 useless extension candidates. Maximal degree in co-relation 0. Up to 149 conditions per place. [2021-03-25 07:46:25,970 INFO L132 encePairwiseOnDemand]: 595/597 looper letters, 0 selfloop transitions, 1 changer transitions 0/298 dead transitions. [2021-03-25 07:46:25,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 298 transitions, 23094 flow [2021-03-25 07:46:25,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:25,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:25,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1784 transitions. [2021-03-25 07:46:25,970 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9960915689558906 [2021-03-25 07:46:25,971 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1784 transitions. [2021-03-25 07:46:25,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1784 transitions. [2021-03-25 07:46:25,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:25,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1784 transitions. [2021-03-25 07:46:25,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 594.6666666666666) internal successors, (1784), 3 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:25,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 597.0) internal successors, (2388), 4 states have internal predecessors, (2388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:25,972 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 597.0) internal successors, (2388), 4 states have internal predecessors, (2388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:25,972 INFO L185 Difference]: Start difference. First operand has 596 places, 299 transitions, 23094 flow. Second operand 3 states and 1784 transitions. [2021-03-25 07:46:25,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 298 transitions, 23094 flow [2021-03-25 07:46:27,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 298 transitions, 1338 flow, removed 10878 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:27,137 INFO L241 Difference]: Finished difference. Result has 597 places, 298 transitions, 1338 flow [2021-03-25 07:46:27,137 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=597, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1338, PETRI_PLACES=597, PETRI_TRANSITIONS=298} [2021-03-25 07:46:27,137 INFO L343 CegarLoopForPetriNet]: 596 programPoint places, 1 predicate places. [2021-03-25 07:46:27,137 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:27,137 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 597 places, 298 transitions, 1338 flow [2021-03-25 07:46:27,137 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 597 places, 298 transitions, 1338 flow [2021-03-25 07:46:27,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 597 places, 298 transitions, 1338 flow [2021-03-25 07:46:27,207 INFO L129 PetriNetUnfolder]: 0/298 cut-off events. [2021-03-25 07:46:27,207 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:27,207 INFO L84 FinitePrefix]: Finished finitePrefix Result has 893 conditions, 298 events. 0/298 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 290 event pairs, 0 based on Foata normal form. 0/298 useless extension candidates. Maximal degree in co-relation 0. Up to 149 conditions per place. [2021-03-25 07:46:27,220 INFO L142 LiptonReduction]: Number of co-enabled transitions 43808 [2021-03-25 07:46:27,249 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:27,249 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:27,249 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 112 [2021-03-25 07:46:27,249 INFO L480 AbstractCegarLoop]: Abstraction has has 597 places, 298 transitions, 1338 flow [2021-03-25 07:46:27,249 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 594.6666666666666) internal successors, (1784), 3 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:27,249 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:27,250 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:27,250 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294 [2021-03-25 07:46:27,250 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:27,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:27,250 INFO L82 PathProgramCache]: Analyzing trace with hash -225384314, now seen corresponding path program 1 times [2021-03-25 07:46:27,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:27,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534860948] [2021-03-25 07:46:27,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:27,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:27,305 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:27,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:27,307 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:27,349 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:27,349 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:27,349 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295 [2021-03-25 07:46:27,349 WARN L342 ceAbstractionStarter]: 148 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:27,350 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 149 thread instances. [2021-03-25 07:46:27,459 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:27,460 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:27,460 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:27,460 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:27,460 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:27,460 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:27,460 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:27,460 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:27,460 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:27,460 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:27,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 751 places, 452 transitions, 23701 flow [2021-03-25 07:46:27,920 INFO L129 PetriNetUnfolder]: 0/899 cut-off events. [2021-03-25 07:46:27,921 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:27,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12522 conditions, 899 events. 0/899 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3547 event pairs, 0 based on Foata normal form. 0/749 useless extension candidates. Maximal degree in co-relation 0. Up to 150 conditions per place. [2021-03-25 07:46:27,921 INFO L82 GeneralOperation]: Start removeDead. Operand has 751 places, 452 transitions, 23701 flow [2021-03-25 07:46:27,928 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 749 places, 450 transitions, 23697 flow [2021-03-25 07:46:27,928 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:27,928 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 749 places, 450 transitions, 23697 flow [2021-03-25 07:46:27,928 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 749 places, 450 transitions, 23697 flow [2021-03-25 07:46:27,933 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 749 places, 450 transitions, 23697 flow [2021-03-25 07:46:28,376 INFO L129 PetriNetUnfolder]: 0/599 cut-off events. [2021-03-25 07:46:28,376 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:28,376 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12222 conditions, 599 events. 0/599 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1973 event pairs, 0 based on Foata normal form. 0/599 useless extension candidates. Maximal degree in co-relation 0. Up to 150 conditions per place. [2021-03-25 07:46:28,548 INFO L142 LiptonReduction]: Number of co-enabled transitions 133504 [2021-03-25 07:46:29,393 INFO L154 LiptonReduction]: Checked pairs total: 110856 [2021-03-25 07:46:29,393 INFO L156 LiptonReduction]: Total number of compositions: 149 [2021-03-25 07:46:29,394 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1466 [2021-03-25 07:46:29,394 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:46:29,394 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:29,394 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:29,395 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:29,395 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:29,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:29,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1450531, now seen corresponding path program 1 times [2021-03-25 07:46:29,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:29,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598567956] [2021-03-25 07:46:29,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:29,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:29,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:29,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:29,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:29,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598567956] [2021-03-25 07:46:29,451 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:29,451 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:29,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963895112] [2021-03-25 07:46:29,451 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:29,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:29,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:29,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:29,452 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 598 out of 601 [2021-03-25 07:46:29,453 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 301 transitions, 23399 flow. Second operand has 3 states, 3 states have (on average 598.6666666666666) internal successors, (1796), 3 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:29,453 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:29,453 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 598 of 601 [2021-03-25 07:46:29,453 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:29,699 INFO L129 PetriNetUnfolder]: 0/300 cut-off events. [2021-03-25 07:46:29,699 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:29,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11925 conditions, 300 events. 0/300 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 279 event pairs, 0 based on Foata normal form. 150/450 useless extension candidates. Maximal degree in co-relation 0. Up to 150 conditions per place. [2021-03-25 07:46:29,700 INFO L132 encePairwiseOnDemand]: 599/601 looper letters, 0 selfloop transitions, 1 changer transitions 0/300 dead transitions. [2021-03-25 07:46:29,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 300 transitions, 23399 flow [2021-03-25 07:46:29,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:29,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:29,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1796 transitions. [2021-03-25 07:46:29,701 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9961175818080976 [2021-03-25 07:46:29,701 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1796 transitions. [2021-03-25 07:46:29,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1796 transitions. [2021-03-25 07:46:29,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:29,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1796 transitions. [2021-03-25 07:46:29,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 598.6666666666666) internal successors, (1796), 3 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:29,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 601.0) internal successors, (2404), 4 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:29,703 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 601.0) internal successors, (2404), 4 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:29,703 INFO L185 Difference]: Start difference. First operand has 600 places, 301 transitions, 23399 flow. Second operand 3 states and 1796 transitions. [2021-03-25 07:46:29,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 300 transitions, 23399 flow [2021-03-25 07:46:30,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 300 transitions, 1347 flow, removed 11026 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:30,905 INFO L241 Difference]: Finished difference. Result has 601 places, 300 transitions, 1347 flow [2021-03-25 07:46:30,906 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1347, PETRI_PLACES=601, PETRI_TRANSITIONS=300} [2021-03-25 07:46:30,906 INFO L343 CegarLoopForPetriNet]: 600 programPoint places, 1 predicate places. [2021-03-25 07:46:30,906 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:30,906 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 601 places, 300 transitions, 1347 flow [2021-03-25 07:46:30,906 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 601 places, 300 transitions, 1347 flow [2021-03-25 07:46:30,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 601 places, 300 transitions, 1347 flow [2021-03-25 07:46:30,976 INFO L129 PetriNetUnfolder]: 0/300 cut-off events. [2021-03-25 07:46:30,977 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:30,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 899 conditions, 300 events. 0/300 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 295 event pairs, 0 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 0. Up to 150 conditions per place. [2021-03-25 07:46:30,989 INFO L142 LiptonReduction]: Number of co-enabled transitions 44402 [2021-03-25 07:46:31,018 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:31,018 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:31,018 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 112 [2021-03-25 07:46:31,018 INFO L480 AbstractCegarLoop]: Abstraction has has 601 places, 300 transitions, 1347 flow [2021-03-25 07:46:31,018 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 598.6666666666666) internal successors, (1796), 3 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:31,018 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:31,018 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:31,019 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296 [2021-03-25 07:46:31,019 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:31,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:31,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1452870105, now seen corresponding path program 1 times [2021-03-25 07:46:31,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:31,019 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523740077] [2021-03-25 07:46:31,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:31,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:31,073 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:31,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:31,076 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:31,117 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:31,117 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:31,117 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297 [2021-03-25 07:46:31,117 WARN L342 ceAbstractionStarter]: 149 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:31,117 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 150 thread instances. [2021-03-25 07:46:31,225 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:31,225 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:31,226 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:31,226 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:31,226 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:31,226 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:31,226 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:31,226 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:31,226 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:31,226 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:31,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 756 places, 455 transitions, 24010 flow [2021-03-25 07:46:31,694 INFO L129 PetriNetUnfolder]: 0/905 cut-off events. [2021-03-25 07:46:31,694 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:31,694 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12681 conditions, 905 events. 0/905 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3553 event pairs, 0 based on Foata normal form. 0/754 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2021-03-25 07:46:31,694 INFO L82 GeneralOperation]: Start removeDead. Operand has 756 places, 455 transitions, 24010 flow [2021-03-25 07:46:31,701 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 754 places, 453 transitions, 24006 flow [2021-03-25 07:46:31,701 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:31,701 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 754 places, 453 transitions, 24006 flow [2021-03-25 07:46:31,702 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 754 places, 453 transitions, 24006 flow [2021-03-25 07:46:31,706 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 754 places, 453 transitions, 24006 flow [2021-03-25 07:46:32,137 INFO L129 PetriNetUnfolder]: 0/603 cut-off events. [2021-03-25 07:46:32,137 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:32,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12379 conditions, 603 events. 0/603 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1886 event pairs, 0 based on Foata normal form. 0/603 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2021-03-25 07:46:32,308 INFO L142 LiptonReduction]: Number of co-enabled transitions 135300 [2021-03-25 07:46:33,166 INFO L154 LiptonReduction]: Checked pairs total: 112350 [2021-03-25 07:46:33,166 INFO L156 LiptonReduction]: Total number of compositions: 150 [2021-03-25 07:46:33,166 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1465 [2021-03-25 07:46:33,167 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:46:33,167 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:33,167 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:33,167 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:33,167 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:33,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:33,167 INFO L82 PathProgramCache]: Analyzing trace with hash 1469859, now seen corresponding path program 1 times [2021-03-25 07:46:33,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:33,168 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861246133] [2021-03-25 07:46:33,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:33,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:33,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:33,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:33,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:33,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861246133] [2021-03-25 07:46:33,227 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:33,227 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:33,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996067214] [2021-03-25 07:46:33,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:33,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:33,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:33,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:33,229 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 602 out of 605 [2021-03-25 07:46:33,229 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 303 transitions, 23706 flow. Second operand has 3 states, 3 states have (on average 602.6666666666666) internal successors, (1808), 3 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:33,229 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:33,229 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 602 of 605 [2021-03-25 07:46:33,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:33,482 INFO L129 PetriNetUnfolder]: 0/302 cut-off events. [2021-03-25 07:46:33,482 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:33,482 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12080 conditions, 302 events. 0/302 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 278 event pairs, 0 based on Foata normal form. 151/453 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2021-03-25 07:46:33,483 INFO L132 encePairwiseOnDemand]: 603/605 looper letters, 0 selfloop transitions, 1 changer transitions 0/302 dead transitions. [2021-03-25 07:46:33,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 302 transitions, 23706 flow [2021-03-25 07:46:33,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:33,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:33,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1808 transitions. [2021-03-25 07:46:33,484 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9961432506887052 [2021-03-25 07:46:33,484 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1808 transitions. [2021-03-25 07:46:33,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1808 transitions. [2021-03-25 07:46:33,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:33,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1808 transitions. [2021-03-25 07:46:33,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 602.6666666666666) internal successors, (1808), 3 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:33,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 605.0) internal successors, (2420), 4 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:33,486 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 605.0) internal successors, (2420), 4 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:33,486 INFO L185 Difference]: Start difference. First operand has 604 places, 303 transitions, 23706 flow. Second operand 3 states and 1808 transitions. [2021-03-25 07:46:33,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 302 transitions, 23706 flow [2021-03-25 07:46:34,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 302 transitions, 1356 flow, removed 11175 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:34,698 INFO L241 Difference]: Finished difference. Result has 605 places, 302 transitions, 1356 flow [2021-03-25 07:46:34,698 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1356, PETRI_PLACES=605, PETRI_TRANSITIONS=302} [2021-03-25 07:46:34,698 INFO L343 CegarLoopForPetriNet]: 604 programPoint places, 1 predicate places. [2021-03-25 07:46:34,699 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:34,699 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 605 places, 302 transitions, 1356 flow [2021-03-25 07:46:34,699 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 605 places, 302 transitions, 1356 flow [2021-03-25 07:46:34,700 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 605 places, 302 transitions, 1356 flow [2021-03-25 07:46:34,771 INFO L129 PetriNetUnfolder]: 0/302 cut-off events. [2021-03-25 07:46:34,771 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:34,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 905 conditions, 302 events. 0/302 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 312 event pairs, 0 based on Foata normal form. 0/302 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2021-03-25 07:46:34,784 INFO L142 LiptonReduction]: Number of co-enabled transitions 45000 [2021-03-25 07:46:34,814 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:34,814 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:34,814 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 115 [2021-03-25 07:46:34,814 INFO L480 AbstractCegarLoop]: Abstraction has has 605 places, 302 transitions, 1356 flow [2021-03-25 07:46:34,814 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 602.6666666666666) internal successors, (1808), 3 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:34,815 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:34,815 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:34,815 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298 [2021-03-25 07:46:34,815 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:34,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:34,815 INFO L82 PathProgramCache]: Analyzing trace with hash -996150711, now seen corresponding path program 1 times [2021-03-25 07:46:34,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:34,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763006088] [2021-03-25 07:46:34,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:34,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:34,874 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:34,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:34,876 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:34,918 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:34,919 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:34,919 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299 [2021-03-25 07:46:34,919 WARN L342 ceAbstractionStarter]: 150 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:34,919 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 151 thread instances. [2021-03-25 07:46:35,028 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:35,029 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:35,029 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:35,029 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:35,029 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:35,029 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:35,029 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:35,029 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:35,029 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:35,029 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:35,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 761 places, 458 transitions, 24321 flow [2021-03-25 07:46:35,509 INFO L129 PetriNetUnfolder]: 0/911 cut-off events. [2021-03-25 07:46:35,509 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:35,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12841 conditions, 911 events. 0/911 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3562 event pairs, 0 based on Foata normal form. 0/759 useless extension candidates. Maximal degree in co-relation 0. Up to 152 conditions per place. [2021-03-25 07:46:35,509 INFO L82 GeneralOperation]: Start removeDead. Operand has 761 places, 458 transitions, 24321 flow [2021-03-25 07:46:35,516 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 759 places, 456 transitions, 24317 flow [2021-03-25 07:46:35,516 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:35,516 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 759 places, 456 transitions, 24317 flow [2021-03-25 07:46:35,516 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 759 places, 456 transitions, 24317 flow [2021-03-25 07:46:35,521 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 759 places, 456 transitions, 24317 flow [2021-03-25 07:46:35,948 INFO L129 PetriNetUnfolder]: 0/607 cut-off events. [2021-03-25 07:46:35,948 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:35,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12537 conditions, 607 events. 0/607 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1794 event pairs, 0 based on Foata normal form. 0/607 useless extension candidates. Maximal degree in co-relation 0. Up to 152 conditions per place. [2021-03-25 07:46:36,123 INFO L142 LiptonReduction]: Number of co-enabled transitions 137108 [2021-03-25 07:46:37,004 INFO L154 LiptonReduction]: Checked pairs total: 113854 [2021-03-25 07:46:37,005 INFO L156 LiptonReduction]: Total number of compositions: 151 [2021-03-25 07:46:37,005 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1489 [2021-03-25 07:46:37,006 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:37,006 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:37,006 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:37,006 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:37,006 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:37,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:37,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1489315, now seen corresponding path program 1 times [2021-03-25 07:46:37,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:37,006 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038916655] [2021-03-25 07:46:37,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:37,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:37,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:37,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:37,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:37,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038916655] [2021-03-25 07:46:37,064 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:37,065 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:37,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031270176] [2021-03-25 07:46:37,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:37,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:37,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:37,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:37,066 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 606 out of 609 [2021-03-25 07:46:37,067 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 305 transitions, 24015 flow. Second operand has 3 states, 3 states have (on average 606.6666666666666) internal successors, (1820), 3 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:37,067 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:37,067 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 606 of 609 [2021-03-25 07:46:37,067 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:37,327 INFO L129 PetriNetUnfolder]: 0/304 cut-off events. [2021-03-25 07:46:37,327 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:37,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12236 conditions, 304 events. 0/304 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 299 event pairs, 0 based on Foata normal form. 152/456 useless extension candidates. Maximal degree in co-relation 0. Up to 152 conditions per place. [2021-03-25 07:46:37,328 INFO L132 encePairwiseOnDemand]: 607/609 looper letters, 0 selfloop transitions, 1 changer transitions 0/304 dead transitions. [2021-03-25 07:46:37,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 304 transitions, 24015 flow [2021-03-25 07:46:37,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:37,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:37,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1820 transitions. [2021-03-25 07:46:37,329 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9961685823754789 [2021-03-25 07:46:37,329 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1820 transitions. [2021-03-25 07:46:37,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1820 transitions. [2021-03-25 07:46:37,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:37,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1820 transitions. [2021-03-25 07:46:37,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 606.6666666666666) internal successors, (1820), 3 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:37,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:37,331 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:37,331 INFO L185 Difference]: Start difference. First operand has 608 places, 305 transitions, 24015 flow. Second operand 3 states and 1820 transitions. [2021-03-25 07:46:37,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 304 transitions, 24015 flow [2021-03-25 07:46:38,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 304 transitions, 1365 flow, removed 11325 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:38,562 INFO L241 Difference]: Finished difference. Result has 609 places, 304 transitions, 1365 flow [2021-03-25 07:46:38,562 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1365, PETRI_PLACES=609, PETRI_TRANSITIONS=304} [2021-03-25 07:46:38,562 INFO L343 CegarLoopForPetriNet]: 608 programPoint places, 1 predicate places. [2021-03-25 07:46:38,562 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:38,562 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 609 places, 304 transitions, 1365 flow [2021-03-25 07:46:38,562 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 609 places, 304 transitions, 1365 flow [2021-03-25 07:46:38,563 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 609 places, 304 transitions, 1365 flow [2021-03-25 07:46:38,635 INFO L129 PetriNetUnfolder]: 0/304 cut-off events. [2021-03-25 07:46:38,635 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:38,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 911 conditions, 304 events. 0/304 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 289 event pairs, 0 based on Foata normal form. 0/304 useless extension candidates. Maximal degree in co-relation 0. Up to 152 conditions per place. [2021-03-25 07:46:38,647 INFO L142 LiptonReduction]: Number of co-enabled transitions 45602 [2021-03-25 07:46:38,677 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:38,677 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:38,677 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 115 [2021-03-25 07:46:38,677 INFO L480 AbstractCegarLoop]: Abstraction has has 609 places, 304 transitions, 1365 flow [2021-03-25 07:46:38,678 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 606.6666666666666) internal successors, (1820), 3 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:38,678 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:38,678 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:38,678 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable300 [2021-03-25 07:46:38,678 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:38,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:38,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1533051650, now seen corresponding path program 1 times [2021-03-25 07:46:38,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:38,678 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143318671] [2021-03-25 07:46:38,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:38,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:38,737 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:38,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:38,739 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:38,782 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:38,782 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:38,782 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable301 [2021-03-25 07:46:38,782 WARN L342 ceAbstractionStarter]: 151 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:38,782 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 152 thread instances. [2021-03-25 07:46:38,895 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:38,895 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:38,895 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:38,896 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:38,896 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:38,896 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:38,896 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:38,896 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:38,896 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:38,896 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:38,900 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 766 places, 461 transitions, 24634 flow [2021-03-25 07:46:39,380 INFO L129 PetriNetUnfolder]: 0/917 cut-off events. [2021-03-25 07:46:39,380 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:39,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13002 conditions, 917 events. 0/917 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3658 event pairs, 0 based on Foata normal form. 0/764 useless extension candidates. Maximal degree in co-relation 0. Up to 153 conditions per place. [2021-03-25 07:46:39,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 766 places, 461 transitions, 24634 flow [2021-03-25 07:46:39,387 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 764 places, 459 transitions, 24630 flow [2021-03-25 07:46:39,388 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:39,388 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 764 places, 459 transitions, 24630 flow [2021-03-25 07:46:39,388 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 764 places, 459 transitions, 24630 flow [2021-03-25 07:46:39,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 764 places, 459 transitions, 24630 flow [2021-03-25 07:46:39,812 INFO L129 PetriNetUnfolder]: 0/611 cut-off events. [2021-03-25 07:46:39,813 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:39,813 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12696 conditions, 611 events. 0/611 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1682 event pairs, 0 based on Foata normal form. 0/611 useless extension candidates. Maximal degree in co-relation 0. Up to 153 conditions per place. [2021-03-25 07:46:39,988 INFO L142 LiptonReduction]: Number of co-enabled transitions 138928 [2021-03-25 07:46:40,867 INFO L154 LiptonReduction]: Checked pairs total: 115368 [2021-03-25 07:46:40,867 INFO L156 LiptonReduction]: Total number of compositions: 152 [2021-03-25 07:46:40,867 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1479 [2021-03-25 07:46:40,868 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:46:40,868 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:40,868 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:40,868 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:40,868 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:40,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:40,868 INFO L82 PathProgramCache]: Analyzing trace with hash 1508899, now seen corresponding path program 1 times [2021-03-25 07:46:40,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:40,869 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040200501] [2021-03-25 07:46:40,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:40,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:40,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:40,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:40,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:40,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040200501] [2021-03-25 07:46:40,928 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:40,928 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:40,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632013046] [2021-03-25 07:46:40,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:40,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:40,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:40,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:40,930 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 610 out of 613 [2021-03-25 07:46:40,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 307 transitions, 24326 flow. Second operand has 3 states, 3 states have (on average 610.6666666666666) internal successors, (1832), 3 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:40,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:40,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 610 of 613 [2021-03-25 07:46:40,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:41,190 INFO L129 PetriNetUnfolder]: 0/306 cut-off events. [2021-03-25 07:46:41,191 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:41,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12393 conditions, 306 events. 0/306 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 286 event pairs, 0 based on Foata normal form. 153/459 useless extension candidates. Maximal degree in co-relation 0. Up to 153 conditions per place. [2021-03-25 07:46:41,192 INFO L132 encePairwiseOnDemand]: 611/613 looper letters, 0 selfloop transitions, 1 changer transitions 0/306 dead transitions. [2021-03-25 07:46:41,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 306 transitions, 24326 flow [2021-03-25 07:46:41,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:41,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:41,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1832 transitions. [2021-03-25 07:46:41,192 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9961935834692768 [2021-03-25 07:46:41,192 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1832 transitions. [2021-03-25 07:46:41,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1832 transitions. [2021-03-25 07:46:41,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:41,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1832 transitions. [2021-03-25 07:46:41,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 610.6666666666666) internal successors, (1832), 3 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:41,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:41,194 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:41,194 INFO L185 Difference]: Start difference. First operand has 612 places, 307 transitions, 24326 flow. Second operand 3 states and 1832 transitions. [2021-03-25 07:46:41,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 306 transitions, 24326 flow [2021-03-25 07:46:42,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 306 transitions, 1374 flow, removed 11476 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:42,423 INFO L241 Difference]: Finished difference. Result has 613 places, 306 transitions, 1374 flow [2021-03-25 07:46:42,423 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1374, PETRI_PLACES=613, PETRI_TRANSITIONS=306} [2021-03-25 07:46:42,423 INFO L343 CegarLoopForPetriNet]: 612 programPoint places, 1 predicate places. [2021-03-25 07:46:42,423 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:42,423 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 613 places, 306 transitions, 1374 flow [2021-03-25 07:46:42,423 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 613 places, 306 transitions, 1374 flow [2021-03-25 07:46:42,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 613 places, 306 transitions, 1374 flow [2021-03-25 07:46:42,497 INFO L129 PetriNetUnfolder]: 0/306 cut-off events. [2021-03-25 07:46:42,497 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:42,497 INFO L84 FinitePrefix]: Finished finitePrefix Result has 917 conditions, 306 events. 0/306 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 292 event pairs, 0 based on Foata normal form. 0/306 useless extension candidates. Maximal degree in co-relation 0. Up to 153 conditions per place. [2021-03-25 07:46:42,510 INFO L142 LiptonReduction]: Number of co-enabled transitions 46208 [2021-03-25 07:46:42,540 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:42,540 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:42,540 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 117 [2021-03-25 07:46:42,540 INFO L480 AbstractCegarLoop]: Abstraction has has 613 places, 306 transitions, 1374 flow [2021-03-25 07:46:42,540 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 610.6666666666666) internal successors, (1832), 3 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:42,540 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:42,540 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:42,540 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302 [2021-03-25 07:46:42,540 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:42,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:42,541 INFO L82 PathProgramCache]: Analyzing trace with hash 1681544716, now seen corresponding path program 1 times [2021-03-25 07:46:42,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:42,541 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128410652] [2021-03-25 07:46:42,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:42,597 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:42,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:42,600 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:42,643 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:42,643 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:42,643 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303 [2021-03-25 07:46:42,643 WARN L342 ceAbstractionStarter]: 152 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:42,643 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 153 thread instances. [2021-03-25 07:46:42,754 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:42,754 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:42,755 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:42,755 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:42,755 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:42,755 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:42,755 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:42,755 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:42,755 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:42,755 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:42,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 771 places, 464 transitions, 24949 flow [2021-03-25 07:46:43,346 INFO L129 PetriNetUnfolder]: 0/923 cut-off events. [2021-03-25 07:46:43,346 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:43,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13164 conditions, 923 events. 0/923 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3680 event pairs, 0 based on Foata normal form. 0/769 useless extension candidates. Maximal degree in co-relation 0. Up to 154 conditions per place. [2021-03-25 07:46:43,346 INFO L82 GeneralOperation]: Start removeDead. Operand has 771 places, 464 transitions, 24949 flow [2021-03-25 07:46:43,353 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 769 places, 462 transitions, 24945 flow [2021-03-25 07:46:43,354 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:43,354 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 769 places, 462 transitions, 24945 flow [2021-03-25 07:46:43,354 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 769 places, 462 transitions, 24945 flow [2021-03-25 07:46:43,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 769 places, 462 transitions, 24945 flow [2021-03-25 07:46:43,765 INFO L129 PetriNetUnfolder]: 0/615 cut-off events. [2021-03-25 07:46:43,765 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:43,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12856 conditions, 615 events. 0/615 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1680 event pairs, 0 based on Foata normal form. 0/615 useless extension candidates. Maximal degree in co-relation 0. Up to 154 conditions per place. [2021-03-25 07:46:43,944 INFO L142 LiptonReduction]: Number of co-enabled transitions 140760 [2021-03-25 07:46:44,843 INFO L154 LiptonReduction]: Checked pairs total: 116892 [2021-03-25 07:46:44,843 INFO L156 LiptonReduction]: Total number of compositions: 153 [2021-03-25 07:46:44,843 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1489 [2021-03-25 07:46:44,844 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:44,844 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:44,844 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:44,844 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:44,844 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:44,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:44,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1528611, now seen corresponding path program 1 times [2021-03-25 07:46:44,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:44,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863370500] [2021-03-25 07:46:44,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:44,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:44,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:44,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:44,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:44,904 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863370500] [2021-03-25 07:46:44,904 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:44,904 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:44,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001686150] [2021-03-25 07:46:44,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:44,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:44,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:44,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:44,906 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 614 out of 617 [2021-03-25 07:46:44,906 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 309 transitions, 24639 flow. Second operand has 3 states, 3 states have (on average 614.6666666666666) internal successors, (1844), 3 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:44,906 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:44,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 614 of 617 [2021-03-25 07:46:44,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:45,175 INFO L129 PetriNetUnfolder]: 0/308 cut-off events. [2021-03-25 07:46:45,176 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:45,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12551 conditions, 308 events. 0/308 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 283 event pairs, 0 based on Foata normal form. 154/462 useless extension candidates. Maximal degree in co-relation 0. Up to 154 conditions per place. [2021-03-25 07:46:45,177 INFO L132 encePairwiseOnDemand]: 615/617 looper letters, 0 selfloop transitions, 1 changer transitions 0/308 dead transitions. [2021-03-25 07:46:45,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 308 transitions, 24639 flow [2021-03-25 07:46:45,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:45,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:45,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1844 transitions. [2021-03-25 07:46:45,178 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9962182603997839 [2021-03-25 07:46:45,178 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1844 transitions. [2021-03-25 07:46:45,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1844 transitions. [2021-03-25 07:46:45,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:45,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1844 transitions. [2021-03-25 07:46:45,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 614.6666666666666) internal successors, (1844), 3 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:45,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 617.0) internal successors, (2468), 4 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:45,180 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 617.0) internal successors, (2468), 4 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:45,180 INFO L185 Difference]: Start difference. First operand has 616 places, 309 transitions, 24639 flow. Second operand 3 states and 1844 transitions. [2021-03-25 07:46:45,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 308 transitions, 24639 flow [2021-03-25 07:46:46,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 308 transitions, 1383 flow, removed 11628 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:46,441 INFO L241 Difference]: Finished difference. Result has 617 places, 308 transitions, 1383 flow [2021-03-25 07:46:46,441 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=617, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1383, PETRI_PLACES=617, PETRI_TRANSITIONS=308} [2021-03-25 07:46:46,441 INFO L343 CegarLoopForPetriNet]: 616 programPoint places, 1 predicate places. [2021-03-25 07:46:46,441 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:46,442 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 617 places, 308 transitions, 1383 flow [2021-03-25 07:46:46,442 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 617 places, 308 transitions, 1383 flow [2021-03-25 07:46:46,443 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 617 places, 308 transitions, 1383 flow [2021-03-25 07:46:46,517 INFO L129 PetriNetUnfolder]: 0/308 cut-off events. [2021-03-25 07:46:46,517 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:46,517 INFO L84 FinitePrefix]: Finished finitePrefix Result has 923 conditions, 308 events. 0/308 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 305 event pairs, 0 based on Foata normal form. 0/308 useless extension candidates. Maximal degree in co-relation 0. Up to 154 conditions per place. [2021-03-25 07:46:46,531 INFO L142 LiptonReduction]: Number of co-enabled transitions 46818 [2021-03-25 07:46:46,562 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:46,562 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:46,562 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 121 [2021-03-25 07:46:46,562 INFO L480 AbstractCegarLoop]: Abstraction has has 617 places, 308 transitions, 1383 flow [2021-03-25 07:46:46,562 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 614.6666666666666) internal successors, (1844), 3 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:46,563 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:46,563 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:46,563 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304 [2021-03-25 07:46:46,563 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:46,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:46,563 INFO L82 PathProgramCache]: Analyzing trace with hash -852761619, now seen corresponding path program 1 times [2021-03-25 07:46:46,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:46,563 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838345248] [2021-03-25 07:46:46,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:46,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:46,621 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:46,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:46,624 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:46,668 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:46,668 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:46,668 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305 [2021-03-25 07:46:46,668 WARN L342 ceAbstractionStarter]: 153 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:46,668 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 154 thread instances. [2021-03-25 07:46:46,784 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:46,784 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:46,784 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:46,784 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:46,784 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:46,784 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:46,784 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:46,784 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:46,784 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:46,784 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:46,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 776 places, 467 transitions, 25266 flow [2021-03-25 07:46:47,327 INFO L129 PetriNetUnfolder]: 0/929 cut-off events. [2021-03-25 07:46:47,327 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:47,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13327 conditions, 929 events. 0/929 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3661 event pairs, 0 based on Foata normal form. 0/774 useless extension candidates. Maximal degree in co-relation 0. Up to 155 conditions per place. [2021-03-25 07:46:47,327 INFO L82 GeneralOperation]: Start removeDead. Operand has 776 places, 467 transitions, 25266 flow [2021-03-25 07:46:47,334 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 774 places, 465 transitions, 25262 flow [2021-03-25 07:46:47,334 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:47,335 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 774 places, 465 transitions, 25262 flow [2021-03-25 07:46:47,335 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 774 places, 465 transitions, 25262 flow [2021-03-25 07:46:47,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 774 places, 465 transitions, 25262 flow [2021-03-25 07:46:47,757 INFO L129 PetriNetUnfolder]: 0/619 cut-off events. [2021-03-25 07:46:47,757 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:47,757 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13017 conditions, 619 events. 0/619 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1604 event pairs, 0 based on Foata normal form. 0/619 useless extension candidates. Maximal degree in co-relation 0. Up to 155 conditions per place. [2021-03-25 07:46:47,944 INFO L142 LiptonReduction]: Number of co-enabled transitions 142604 [2021-03-25 07:46:48,864 INFO L154 LiptonReduction]: Checked pairs total: 118426 [2021-03-25 07:46:48,864 INFO L156 LiptonReduction]: Total number of compositions: 154 [2021-03-25 07:46:48,864 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1530 [2021-03-25 07:46:48,865 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:46:48,865 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:48,865 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:48,865 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:48,865 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:48,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:48,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1548451, now seen corresponding path program 1 times [2021-03-25 07:46:48,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:48,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000174574] [2021-03-25 07:46:48,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:48,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:48,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:48,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:48,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:48,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000174574] [2021-03-25 07:46:48,926 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:48,926 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:48,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437894294] [2021-03-25 07:46:48,926 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:48,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:48,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:48,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:48,928 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 618 out of 621 [2021-03-25 07:46:48,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 311 transitions, 24954 flow. Second operand has 3 states, 3 states have (on average 618.6666666666666) internal successors, (1856), 3 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:48,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:48,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 618 of 621 [2021-03-25 07:46:48,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:49,203 INFO L129 PetriNetUnfolder]: 0/310 cut-off events. [2021-03-25 07:46:49,203 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:49,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12710 conditions, 310 events. 0/310 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 284 event pairs, 0 based on Foata normal form. 155/465 useless extension candidates. Maximal degree in co-relation 0. Up to 155 conditions per place. [2021-03-25 07:46:49,204 INFO L132 encePairwiseOnDemand]: 619/621 looper letters, 0 selfloop transitions, 1 changer transitions 0/310 dead transitions. [2021-03-25 07:46:49,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 310 transitions, 24954 flow [2021-03-25 07:46:49,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:49,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:49,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1856 transitions. [2021-03-25 07:46:49,205 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9962426194310252 [2021-03-25 07:46:49,205 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1856 transitions. [2021-03-25 07:46:49,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1856 transitions. [2021-03-25 07:46:49,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:49,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1856 transitions. [2021-03-25 07:46:49,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 618.6666666666666) internal successors, (1856), 3 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:49,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 621.0) internal successors, (2484), 4 states have internal predecessors, (2484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:49,207 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 621.0) internal successors, (2484), 4 states have internal predecessors, (2484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:49,207 INFO L185 Difference]: Start difference. First operand has 620 places, 311 transitions, 24954 flow. Second operand 3 states and 1856 transitions. [2021-03-25 07:46:49,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 310 transitions, 24954 flow [2021-03-25 07:46:50,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 310 transitions, 1392 flow, removed 11781 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:50,497 INFO L241 Difference]: Finished difference. Result has 621 places, 310 transitions, 1392 flow [2021-03-25 07:46:50,498 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=621, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1392, PETRI_PLACES=621, PETRI_TRANSITIONS=310} [2021-03-25 07:46:50,498 INFO L343 CegarLoopForPetriNet]: 620 programPoint places, 1 predicate places. [2021-03-25 07:46:50,498 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:50,498 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 621 places, 310 transitions, 1392 flow [2021-03-25 07:46:50,498 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 621 places, 310 transitions, 1392 flow [2021-03-25 07:46:50,499 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 621 places, 310 transitions, 1392 flow [2021-03-25 07:46:50,573 INFO L129 PetriNetUnfolder]: 0/310 cut-off events. [2021-03-25 07:46:50,573 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:50,574 INFO L84 FinitePrefix]: Finished finitePrefix Result has 929 conditions, 310 events. 0/310 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 324 event pairs, 0 based on Foata normal form. 0/310 useless extension candidates. Maximal degree in co-relation 0. Up to 155 conditions per place. [2021-03-25 07:46:50,587 INFO L142 LiptonReduction]: Number of co-enabled transitions 47432 [2021-03-25 07:46:50,617 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:50,617 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:50,618 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 120 [2021-03-25 07:46:50,618 INFO L480 AbstractCegarLoop]: Abstraction has has 621 places, 310 transitions, 1392 flow [2021-03-25 07:46:50,618 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 618.6666666666666) internal successors, (1856), 3 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:50,618 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:50,618 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:50,618 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306 [2021-03-25 07:46:50,618 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:50,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:50,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1928010191, now seen corresponding path program 1 times [2021-03-25 07:46:50,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:50,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826780136] [2021-03-25 07:46:50,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:50,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:50,677 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:50,679 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:50,723 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:50,723 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:50,723 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307 [2021-03-25 07:46:50,723 WARN L342 ceAbstractionStarter]: 154 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:50,724 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 155 thread instances. [2021-03-25 07:46:50,828 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:50,828 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:50,829 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:50,829 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:50,829 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:50,829 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:50,829 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:50,829 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:50,829 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:50,829 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:50,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 781 places, 470 transitions, 25585 flow [2021-03-25 07:46:51,340 INFO L129 PetriNetUnfolder]: 0/935 cut-off events. [2021-03-25 07:46:51,341 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:51,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13491 conditions, 935 events. 0/935 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3608 event pairs, 0 based on Foata normal form. 0/779 useless extension candidates. Maximal degree in co-relation 0. Up to 156 conditions per place. [2021-03-25 07:46:51,341 INFO L82 GeneralOperation]: Start removeDead. Operand has 781 places, 470 transitions, 25585 flow [2021-03-25 07:46:51,348 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 779 places, 468 transitions, 25581 flow [2021-03-25 07:46:51,348 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:51,348 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 779 places, 468 transitions, 25581 flow [2021-03-25 07:46:51,348 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 779 places, 468 transitions, 25581 flow [2021-03-25 07:46:51,353 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 779 places, 468 transitions, 25581 flow [2021-03-25 07:46:51,769 INFO L129 PetriNetUnfolder]: 0/623 cut-off events. [2021-03-25 07:46:51,770 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:51,770 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13179 conditions, 623 events. 0/623 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2042 event pairs, 0 based on Foata normal form. 0/623 useless extension candidates. Maximal degree in co-relation 0. Up to 156 conditions per place. [2021-03-25 07:46:51,955 INFO L142 LiptonReduction]: Number of co-enabled transitions 144460 [2021-03-25 07:46:52,865 INFO L154 LiptonReduction]: Checked pairs total: 119970 [2021-03-25 07:46:52,865 INFO L156 LiptonReduction]: Total number of compositions: 155 [2021-03-25 07:46:52,866 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1518 [2021-03-25 07:46:52,867 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:46:52,867 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:52,867 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:52,867 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:52,867 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:52,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:52,867 INFO L82 PathProgramCache]: Analyzing trace with hash 1568419, now seen corresponding path program 1 times [2021-03-25 07:46:52,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:52,867 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655032459] [2021-03-25 07:46:52,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:52,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:52,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:52,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:52,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655032459] [2021-03-25 07:46:52,927 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:52,927 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:52,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461776881] [2021-03-25 07:46:52,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:52,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:52,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:52,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:52,929 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 622 out of 625 [2021-03-25 07:46:52,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 313 transitions, 25271 flow. Second operand has 3 states, 3 states have (on average 622.6666666666666) internal successors, (1868), 3 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:52,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:52,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 622 of 625 [2021-03-25 07:46:52,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:53,204 INFO L129 PetriNetUnfolder]: 0/312 cut-off events. [2021-03-25 07:46:53,204 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:53,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12870 conditions, 312 events. 0/312 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 317 event pairs, 0 based on Foata normal form. 156/468 useless extension candidates. Maximal degree in co-relation 0. Up to 156 conditions per place. [2021-03-25 07:46:53,205 INFO L132 encePairwiseOnDemand]: 623/625 looper letters, 0 selfloop transitions, 1 changer transitions 0/312 dead transitions. [2021-03-25 07:46:53,206 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 312 transitions, 25271 flow [2021-03-25 07:46:53,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:53,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:53,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1868 transitions. [2021-03-25 07:46:53,206 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9962666666666666 [2021-03-25 07:46:53,206 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1868 transitions. [2021-03-25 07:46:53,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1868 transitions. [2021-03-25 07:46:53,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:53,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1868 transitions. [2021-03-25 07:46:53,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 622.6666666666666) internal successors, (1868), 3 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:53,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:53,208 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:53,208 INFO L185 Difference]: Start difference. First operand has 624 places, 313 transitions, 25271 flow. Second operand 3 states and 1868 transitions. [2021-03-25 07:46:53,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 312 transitions, 25271 flow [2021-03-25 07:46:54,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 312 transitions, 1401 flow, removed 11935 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:54,492 INFO L241 Difference]: Finished difference. Result has 625 places, 312 transitions, 1401 flow [2021-03-25 07:46:54,492 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1401, PETRI_PLACES=625, PETRI_TRANSITIONS=312} [2021-03-25 07:46:54,492 INFO L343 CegarLoopForPetriNet]: 624 programPoint places, 1 predicate places. [2021-03-25 07:46:54,492 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:54,492 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 625 places, 312 transitions, 1401 flow [2021-03-25 07:46:54,492 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 625 places, 312 transitions, 1401 flow [2021-03-25 07:46:54,493 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 625 places, 312 transitions, 1401 flow [2021-03-25 07:46:54,570 INFO L129 PetriNetUnfolder]: 0/312 cut-off events. [2021-03-25 07:46:54,570 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:54,571 INFO L84 FinitePrefix]: Finished finitePrefix Result has 935 conditions, 312 events. 0/312 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 315 event pairs, 0 based on Foata normal form. 0/312 useless extension candidates. Maximal degree in co-relation 0. Up to 156 conditions per place. [2021-03-25 07:46:54,584 INFO L142 LiptonReduction]: Number of co-enabled transitions 48050 [2021-03-25 07:46:54,616 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:54,616 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:54,617 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 125 [2021-03-25 07:46:54,617 INFO L480 AbstractCegarLoop]: Abstraction has has 625 places, 312 transitions, 1401 flow [2021-03-25 07:46:54,617 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 622.6666666666666) internal successors, (1868), 3 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:54,617 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:54,617 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:54,617 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308 [2021-03-25 07:46:54,617 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:54,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:54,617 INFO L82 PathProgramCache]: Analyzing trace with hash -846228760, now seen corresponding path program 1 times [2021-03-25 07:46:54,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:54,618 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302470647] [2021-03-25 07:46:54,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:54,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:54,714 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:54,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:54,716 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:54,756 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:54,756 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:54,756 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309 [2021-03-25 07:46:54,756 WARN L342 ceAbstractionStarter]: 155 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:54,756 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 156 thread instances. [2021-03-25 07:46:54,870 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:54,871 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:54,871 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:54,871 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:54,871 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:54,871 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:54,871 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:54,871 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:54,871 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:54,871 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:54,876 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 786 places, 473 transitions, 25906 flow [2021-03-25 07:46:55,389 INFO L129 PetriNetUnfolder]: 0/941 cut-off events. [2021-03-25 07:46:55,389 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:55,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13656 conditions, 941 events. 0/941 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3656 event pairs, 0 based on Foata normal form. 0/784 useless extension candidates. Maximal degree in co-relation 0. Up to 157 conditions per place. [2021-03-25 07:46:55,389 INFO L82 GeneralOperation]: Start removeDead. Operand has 786 places, 473 transitions, 25906 flow [2021-03-25 07:46:55,397 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 784 places, 471 transitions, 25902 flow [2021-03-25 07:46:55,397 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:55,397 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 784 places, 471 transitions, 25902 flow [2021-03-25 07:46:55,397 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 784 places, 471 transitions, 25902 flow [2021-03-25 07:46:55,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 784 places, 471 transitions, 25902 flow [2021-03-25 07:46:55,833 INFO L129 PetriNetUnfolder]: 0/627 cut-off events. [2021-03-25 07:46:55,833 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:55,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13342 conditions, 627 events. 0/627 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1902 event pairs, 0 based on Foata normal form. 0/627 useless extension candidates. Maximal degree in co-relation 0. Up to 157 conditions per place. [2021-03-25 07:46:56,025 INFO L142 LiptonReduction]: Number of co-enabled transitions 146328 [2021-03-25 07:46:56,970 INFO L154 LiptonReduction]: Checked pairs total: 121524 [2021-03-25 07:46:56,970 INFO L156 LiptonReduction]: Total number of compositions: 156 [2021-03-25 07:46:56,970 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1573 [2021-03-25 07:46:56,971 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:46:56,971 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:56,971 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:56,971 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:46:56,971 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:56,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:56,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1588515, now seen corresponding path program 1 times [2021-03-25 07:46:56,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:56,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959083260] [2021-03-25 07:46:56,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:57,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:46:57,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:46:57,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:46:57,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:46:57,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959083260] [2021-03-25 07:46:57,051 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:46:57,051 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:46:57,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087666383] [2021-03-25 07:46:57,051 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:46:57,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:46:57,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:46:57,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:46:57,052 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 626 out of 629 [2021-03-25 07:46:57,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 315 transitions, 25590 flow. Second operand has 3 states, 3 states have (on average 626.6666666666666) internal successors, (1880), 3 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:57,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:46:57,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 626 of 629 [2021-03-25 07:46:57,053 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:46:57,342 INFO L129 PetriNetUnfolder]: 0/314 cut-off events. [2021-03-25 07:46:57,342 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:57,342 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13031 conditions, 314 events. 0/314 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 290 event pairs, 0 based on Foata normal form. 157/471 useless extension candidates. Maximal degree in co-relation 0. Up to 157 conditions per place. [2021-03-25 07:46:57,343 INFO L132 encePairwiseOnDemand]: 627/629 looper letters, 0 selfloop transitions, 1 changer transitions 0/314 dead transitions. [2021-03-25 07:46:57,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 314 transitions, 25590 flow [2021-03-25 07:46:57,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:46:57,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:46:57,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1880 transitions. [2021-03-25 07:46:57,344 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9962904080551139 [2021-03-25 07:46:57,344 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1880 transitions. [2021-03-25 07:46:57,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1880 transitions. [2021-03-25 07:46:57,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:46:57,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1880 transitions. [2021-03-25 07:46:57,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 626.6666666666666) internal successors, (1880), 3 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:57,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 629.0) internal successors, (2516), 4 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:57,346 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 629.0) internal successors, (2516), 4 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:57,346 INFO L185 Difference]: Start difference. First operand has 628 places, 315 transitions, 25590 flow. Second operand 3 states and 1880 transitions. [2021-03-25 07:46:57,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 314 transitions, 25590 flow [2021-03-25 07:46:58,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 314 transitions, 1410 flow, removed 12090 selfloop flow, removed 0 redundant places. [2021-03-25 07:46:58,696 INFO L241 Difference]: Finished difference. Result has 629 places, 314 transitions, 1410 flow [2021-03-25 07:46:58,696 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=629, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1410, PETRI_PLACES=629, PETRI_TRANSITIONS=314} [2021-03-25 07:46:58,696 INFO L343 CegarLoopForPetriNet]: 628 programPoint places, 1 predicate places. [2021-03-25 07:46:58,696 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:58,696 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 629 places, 314 transitions, 1410 flow [2021-03-25 07:46:58,696 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 629 places, 314 transitions, 1410 flow [2021-03-25 07:46:58,697 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 629 places, 314 transitions, 1410 flow [2021-03-25 07:46:58,815 INFO L129 PetriNetUnfolder]: 0/314 cut-off events. [2021-03-25 07:46:58,815 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:58,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 941 conditions, 314 events. 0/314 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 320 event pairs, 0 based on Foata normal form. 0/314 useless extension candidates. Maximal degree in co-relation 0. Up to 157 conditions per place. [2021-03-25 07:46:58,829 INFO L142 LiptonReduction]: Number of co-enabled transitions 48672 [2021-03-25 07:46:58,860 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:46:58,860 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:46:58,860 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 164 [2021-03-25 07:46:58,861 INFO L480 AbstractCegarLoop]: Abstraction has has 629 places, 314 transitions, 1410 flow [2021-03-25 07:46:58,861 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 626.6666666666666) internal successors, (1880), 3 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:46:58,861 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:46:58,861 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:46:58,861 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable310 [2021-03-25 07:46:58,861 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:46:58,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:46:58,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1997913198, now seen corresponding path program 1 times [2021-03-25 07:46:58,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:46:58,862 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091310105] [2021-03-25 07:46:58,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:46:58,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:58,932 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:58,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:46:58,935 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:46:58,983 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:46:58,983 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:46:58,983 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable311 [2021-03-25 07:46:58,983 WARN L342 ceAbstractionStarter]: 156 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:46:58,983 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 157 thread instances. [2021-03-25 07:46:59,104 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:46:59,105 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:46:59,105 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:46:59,105 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:46:59,105 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:46:59,105 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:46:59,105 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:46:59,105 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:46:59,105 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:46:59,105 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:46:59,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 791 places, 476 transitions, 26229 flow [2021-03-25 07:46:59,628 INFO L129 PetriNetUnfolder]: 0/947 cut-off events. [2021-03-25 07:46:59,628 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:46:59,628 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13822 conditions, 947 events. 0/947 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3590 event pairs, 0 based on Foata normal form. 0/789 useless extension candidates. Maximal degree in co-relation 0. Up to 158 conditions per place. [2021-03-25 07:46:59,628 INFO L82 GeneralOperation]: Start removeDead. Operand has 791 places, 476 transitions, 26229 flow [2021-03-25 07:46:59,636 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 789 places, 474 transitions, 26225 flow [2021-03-25 07:46:59,636 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:46:59,636 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 789 places, 474 transitions, 26225 flow [2021-03-25 07:46:59,636 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 789 places, 474 transitions, 26225 flow [2021-03-25 07:46:59,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 789 places, 474 transitions, 26225 flow [2021-03-25 07:47:00,075 INFO L129 PetriNetUnfolder]: 0/631 cut-off events. [2021-03-25 07:47:00,075 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:00,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13506 conditions, 631 events. 0/631 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1848 event pairs, 0 based on Foata normal form. 0/631 useless extension candidates. Maximal degree in co-relation 0. Up to 158 conditions per place. [2021-03-25 07:47:00,269 INFO L142 LiptonReduction]: Number of co-enabled transitions 148208 [2021-03-25 07:47:01,213 INFO L154 LiptonReduction]: Checked pairs total: 123088 [2021-03-25 07:47:01,214 INFO L156 LiptonReduction]: Total number of compositions: 157 [2021-03-25 07:47:01,214 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1578 [2021-03-25 07:47:01,215 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:47:01,215 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:01,215 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:01,215 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:01,215 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:01,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:01,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1608739, now seen corresponding path program 1 times [2021-03-25 07:47:01,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:01,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261169864] [2021-03-25 07:47:01,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:01,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:01,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:01,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:01,288 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261169864] [2021-03-25 07:47:01,288 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:01,288 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:01,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817900320] [2021-03-25 07:47:01,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:01,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:01,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:01,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:01,290 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 630 out of 633 [2021-03-25 07:47:01,290 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 317 transitions, 25911 flow. Second operand has 3 states, 3 states have (on average 630.6666666666666) internal successors, (1892), 3 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:01,290 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:01,290 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 630 of 633 [2021-03-25 07:47:01,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:01,638 INFO L129 PetriNetUnfolder]: 0/316 cut-off events. [2021-03-25 07:47:01,638 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:01,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13193 conditions, 316 events. 0/316 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 321 event pairs, 0 based on Foata normal form. 158/474 useless extension candidates. Maximal degree in co-relation 0. Up to 158 conditions per place. [2021-03-25 07:47:01,639 INFO L132 encePairwiseOnDemand]: 631/633 looper letters, 0 selfloop transitions, 1 changer transitions 0/316 dead transitions. [2021-03-25 07:47:01,639 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 316 transitions, 25911 flow [2021-03-25 07:47:01,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:01,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:01,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1892 transitions. [2021-03-25 07:47:01,640 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9963138493944181 [2021-03-25 07:47:01,640 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1892 transitions. [2021-03-25 07:47:01,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1892 transitions. [2021-03-25 07:47:01,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:01,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1892 transitions. [2021-03-25 07:47:01,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 630.6666666666666) internal successors, (1892), 3 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:01,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 633.0) internal successors, (2532), 4 states have internal predecessors, (2532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:01,642 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 633.0) internal successors, (2532), 4 states have internal predecessors, (2532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:01,642 INFO L185 Difference]: Start difference. First operand has 632 places, 317 transitions, 25911 flow. Second operand 3 states and 1892 transitions. [2021-03-25 07:47:01,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 316 transitions, 25911 flow [2021-03-25 07:47:02,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 316 transitions, 1419 flow, removed 12246 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:02,953 INFO L241 Difference]: Finished difference. Result has 633 places, 316 transitions, 1419 flow [2021-03-25 07:47:02,953 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=633, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1419, PETRI_PLACES=633, PETRI_TRANSITIONS=316} [2021-03-25 07:47:02,953 INFO L343 CegarLoopForPetriNet]: 632 programPoint places, 1 predicate places. [2021-03-25 07:47:02,953 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:02,953 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 633 places, 316 transitions, 1419 flow [2021-03-25 07:47:02,953 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 633 places, 316 transitions, 1419 flow [2021-03-25 07:47:02,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 633 places, 316 transitions, 1419 flow [2021-03-25 07:47:03,030 INFO L129 PetriNetUnfolder]: 0/316 cut-off events. [2021-03-25 07:47:03,030 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:03,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 947 conditions, 316 events. 0/316 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 311 event pairs, 0 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 0. Up to 158 conditions per place. [2021-03-25 07:47:03,044 INFO L142 LiptonReduction]: Number of co-enabled transitions 49298 [2021-03-25 07:47:03,076 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:03,076 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:03,076 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 123 [2021-03-25 07:47:03,076 INFO L480 AbstractCegarLoop]: Abstraction has has 633 places, 316 transitions, 1419 flow [2021-03-25 07:47:03,076 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 630.6666666666666) internal successors, (1892), 3 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:03,076 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:03,076 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:03,076 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable312 [2021-03-25 07:47:03,077 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:03,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:03,077 INFO L82 PathProgramCache]: Analyzing trace with hash -184219149, now seen corresponding path program 1 times [2021-03-25 07:47:03,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:03,077 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828620822] [2021-03-25 07:47:03,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:03,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:03,148 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:03,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:03,150 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:03,199 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:03,199 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:03,199 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313 [2021-03-25 07:47:03,199 WARN L342 ceAbstractionStarter]: 157 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:03,199 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 158 thread instances. [2021-03-25 07:47:03,315 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:03,315 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:03,315 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:03,316 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:03,316 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:03,316 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:03,316 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:03,316 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:03,316 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:03,316 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:03,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 796 places, 479 transitions, 26554 flow [2021-03-25 07:47:03,850 INFO L129 PetriNetUnfolder]: 0/953 cut-off events. [2021-03-25 07:47:03,850 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:03,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13989 conditions, 953 events. 0/953 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3789 event pairs, 0 based on Foata normal form. 0/794 useless extension candidates. Maximal degree in co-relation 0. Up to 159 conditions per place. [2021-03-25 07:47:03,850 INFO L82 GeneralOperation]: Start removeDead. Operand has 796 places, 479 transitions, 26554 flow [2021-03-25 07:47:03,858 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 794 places, 477 transitions, 26550 flow [2021-03-25 07:47:03,858 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:03,858 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 794 places, 477 transitions, 26550 flow [2021-03-25 07:47:03,858 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 794 places, 477 transitions, 26550 flow [2021-03-25 07:47:03,863 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 794 places, 477 transitions, 26550 flow [2021-03-25 07:47:04,303 INFO L129 PetriNetUnfolder]: 0/635 cut-off events. [2021-03-25 07:47:04,303 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:04,304 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13671 conditions, 635 events. 0/635 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1794 event pairs, 0 based on Foata normal form. 0/635 useless extension candidates. Maximal degree in co-relation 0. Up to 159 conditions per place. [2021-03-25 07:47:04,501 INFO L142 LiptonReduction]: Number of co-enabled transitions 150100 [2021-03-25 07:47:05,584 INFO L154 LiptonReduction]: Checked pairs total: 124662 [2021-03-25 07:47:05,584 INFO L156 LiptonReduction]: Total number of compositions: 158 [2021-03-25 07:47:05,584 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1726 [2021-03-25 07:47:05,585 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:47:05,585 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:05,585 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:05,585 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:05,585 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:05,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:05,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1629091, now seen corresponding path program 1 times [2021-03-25 07:47:05,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:05,586 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310031666] [2021-03-25 07:47:05,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:05,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:05,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:05,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:05,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310031666] [2021-03-25 07:47:05,660 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:05,660 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:05,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558032763] [2021-03-25 07:47:05,660 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:05,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:05,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:05,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:05,662 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 634 out of 637 [2021-03-25 07:47:05,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 319 transitions, 26234 flow. Second operand has 3 states, 3 states have (on average 634.6666666666666) internal successors, (1904), 3 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:05,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:05,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 634 of 637 [2021-03-25 07:47:05,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:05,950 INFO L129 PetriNetUnfolder]: 0/318 cut-off events. [2021-03-25 07:47:05,950 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:05,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13356 conditions, 318 events. 0/318 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 284 event pairs, 0 based on Foata normal form. 159/477 useless extension candidates. Maximal degree in co-relation 0. Up to 159 conditions per place. [2021-03-25 07:47:05,951 INFO L132 encePairwiseOnDemand]: 635/637 looper letters, 0 selfloop transitions, 1 changer transitions 0/318 dead transitions. [2021-03-25 07:47:05,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 318 transitions, 26234 flow [2021-03-25 07:47:05,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:05,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:05,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1904 transitions. [2021-03-25 07:47:05,952 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9963369963369964 [2021-03-25 07:47:05,952 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1904 transitions. [2021-03-25 07:47:05,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1904 transitions. [2021-03-25 07:47:05,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:05,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1904 transitions. [2021-03-25 07:47:05,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 634.6666666666666) internal successors, (1904), 3 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:05,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:05,954 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:05,954 INFO L185 Difference]: Start difference. First operand has 636 places, 319 transitions, 26234 flow. Second operand 3 states and 1904 transitions. [2021-03-25 07:47:05,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 318 transitions, 26234 flow [2021-03-25 07:47:07,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 318 transitions, 1428 flow, removed 12403 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:07,336 INFO L241 Difference]: Finished difference. Result has 637 places, 318 transitions, 1428 flow [2021-03-25 07:47:07,336 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1428, PETRI_PLACES=637, PETRI_TRANSITIONS=318} [2021-03-25 07:47:07,336 INFO L343 CegarLoopForPetriNet]: 636 programPoint places, 1 predicate places. [2021-03-25 07:47:07,337 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:07,337 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 637 places, 318 transitions, 1428 flow [2021-03-25 07:47:07,337 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 637 places, 318 transitions, 1428 flow [2021-03-25 07:47:07,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 637 places, 318 transitions, 1428 flow [2021-03-25 07:47:07,500 INFO L129 PetriNetUnfolder]: 0/318 cut-off events. [2021-03-25 07:47:07,501 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:07,501 INFO L84 FinitePrefix]: Finished finitePrefix Result has 953 conditions, 318 events. 0/318 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 332 event pairs, 0 based on Foata normal form. 0/318 useless extension candidates. Maximal degree in co-relation 0. Up to 159 conditions per place. [2021-03-25 07:47:07,514 INFO L142 LiptonReduction]: Number of co-enabled transitions 49928 [2021-03-25 07:47:07,546 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:07,546 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:07,546 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 209 [2021-03-25 07:47:07,547 INFO L480 AbstractCegarLoop]: Abstraction has has 637 places, 318 transitions, 1428 flow [2021-03-25 07:47:07,547 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 634.6666666666666) internal successors, (1904), 3 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:07,547 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:07,547 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:07,547 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314 [2021-03-25 07:47:07,547 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:07,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:07,547 INFO L82 PathProgramCache]: Analyzing trace with hash 1985796437, now seen corresponding path program 1 times [2021-03-25 07:47:07,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:07,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366356650] [2021-03-25 07:47:07,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:07,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:07,618 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:07,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:07,621 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:07,671 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:07,671 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:07,671 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable315 [2021-03-25 07:47:07,671 WARN L342 ceAbstractionStarter]: 158 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:07,671 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 159 thread instances. [2021-03-25 07:47:07,788 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:07,788 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:07,789 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:07,789 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:07,789 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:07,789 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:07,789 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:07,789 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:07,789 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:07,789 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:07,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 801 places, 482 transitions, 26881 flow [2021-03-25 07:47:08,327 INFO L129 PetriNetUnfolder]: 0/959 cut-off events. [2021-03-25 07:47:08,327 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:08,328 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14157 conditions, 959 events. 0/959 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3698 event pairs, 0 based on Foata normal form. 0/799 useless extension candidates. Maximal degree in co-relation 0. Up to 160 conditions per place. [2021-03-25 07:47:08,328 INFO L82 GeneralOperation]: Start removeDead. Operand has 801 places, 482 transitions, 26881 flow [2021-03-25 07:47:08,335 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 799 places, 480 transitions, 26877 flow [2021-03-25 07:47:08,336 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:08,336 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 799 places, 480 transitions, 26877 flow [2021-03-25 07:47:08,336 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 799 places, 480 transitions, 26877 flow [2021-03-25 07:47:08,341 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 799 places, 480 transitions, 26877 flow [2021-03-25 07:47:08,789 INFO L129 PetriNetUnfolder]: 0/639 cut-off events. [2021-03-25 07:47:08,789 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:08,789 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13837 conditions, 639 events. 0/639 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1885 event pairs, 0 based on Foata normal form. 0/639 useless extension candidates. Maximal degree in co-relation 0. Up to 160 conditions per place. [2021-03-25 07:47:08,990 INFO L142 LiptonReduction]: Number of co-enabled transitions 152004 [2021-03-25 07:47:09,955 INFO L154 LiptonReduction]: Checked pairs total: 126246 [2021-03-25 07:47:09,956 INFO L156 LiptonReduction]: Total number of compositions: 159 [2021-03-25 07:47:09,956 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1620 [2021-03-25 07:47:09,957 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:47:09,957 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:09,957 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:09,957 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:09,957 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:09,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:09,957 INFO L82 PathProgramCache]: Analyzing trace with hash 1649571, now seen corresponding path program 1 times [2021-03-25 07:47:09,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:09,957 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991225845] [2021-03-25 07:47:09,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:10,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:10,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:10,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:10,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:10,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991225845] [2021-03-25 07:47:10,029 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:10,030 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:10,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125166206] [2021-03-25 07:47:10,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:10,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:10,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:10,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:10,031 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 638 out of 641 [2021-03-25 07:47:10,032 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 321 transitions, 26559 flow. Second operand has 3 states, 3 states have (on average 638.6666666666666) internal successors, (1916), 3 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:10,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:10,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 638 of 641 [2021-03-25 07:47:10,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:10,441 INFO L129 PetriNetUnfolder]: 0/320 cut-off events. [2021-03-25 07:47:10,441 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:10,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13520 conditions, 320 events. 0/320 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 333 event pairs, 0 based on Foata normal form. 160/480 useless extension candidates. Maximal degree in co-relation 0. Up to 160 conditions per place. [2021-03-25 07:47:10,442 INFO L132 encePairwiseOnDemand]: 639/641 looper letters, 0 selfloop transitions, 1 changer transitions 0/320 dead transitions. [2021-03-25 07:47:10,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 320 transitions, 26559 flow [2021-03-25 07:47:10,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:10,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:10,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1916 transitions. [2021-03-25 07:47:10,443 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9963598543941757 [2021-03-25 07:47:10,443 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1916 transitions. [2021-03-25 07:47:10,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1916 transitions. [2021-03-25 07:47:10,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:10,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1916 transitions. [2021-03-25 07:47:10,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 638.6666666666666) internal successors, (1916), 3 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:10,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 641.0) internal successors, (2564), 4 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:10,445 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 641.0) internal successors, (2564), 4 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:10,445 INFO L185 Difference]: Start difference. First operand has 640 places, 321 transitions, 26559 flow. Second operand 3 states and 1916 transitions. [2021-03-25 07:47:10,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 320 transitions, 26559 flow [2021-03-25 07:47:11,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 320 transitions, 1437 flow, removed 12561 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:11,891 INFO L241 Difference]: Finished difference. Result has 641 places, 320 transitions, 1437 flow [2021-03-25 07:47:11,891 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=641, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1437, PETRI_PLACES=641, PETRI_TRANSITIONS=320} [2021-03-25 07:47:11,891 INFO L343 CegarLoopForPetriNet]: 640 programPoint places, 1 predicate places. [2021-03-25 07:47:11,891 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:11,891 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 641 places, 320 transitions, 1437 flow [2021-03-25 07:47:11,891 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 641 places, 320 transitions, 1437 flow [2021-03-25 07:47:11,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 641 places, 320 transitions, 1437 flow [2021-03-25 07:47:11,971 INFO L129 PetriNetUnfolder]: 0/320 cut-off events. [2021-03-25 07:47:11,971 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:11,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 959 conditions, 320 events. 0/320 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 301 event pairs, 0 based on Foata normal form. 0/320 useless extension candidates. Maximal degree in co-relation 0. Up to 160 conditions per place. [2021-03-25 07:47:11,986 INFO L142 LiptonReduction]: Number of co-enabled transitions 50562 [2021-03-25 07:47:12,018 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:12,018 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:12,018 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 127 [2021-03-25 07:47:12,018 INFO L480 AbstractCegarLoop]: Abstraction has has 641 places, 320 transitions, 1437 flow [2021-03-25 07:47:12,018 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 638.6666666666666) internal successors, (1916), 3 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:12,018 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:12,018 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:12,019 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316 [2021-03-25 07:47:12,019 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:12,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:12,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1602698482, now seen corresponding path program 1 times [2021-03-25 07:47:12,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:12,019 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425739866] [2021-03-25 07:47:12,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:12,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:12,088 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:12,090 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:12,139 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:12,140 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:12,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317 [2021-03-25 07:47:12,140 WARN L342 ceAbstractionStarter]: 159 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:12,140 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 160 thread instances. [2021-03-25 07:47:12,256 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:12,256 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:12,257 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:12,257 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:12,257 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:12,257 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:12,257 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:12,257 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:12,257 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:12,257 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:12,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 806 places, 485 transitions, 27210 flow [2021-03-25 07:47:12,806 INFO L129 PetriNetUnfolder]: 0/965 cut-off events. [2021-03-25 07:47:12,806 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:12,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14326 conditions, 965 events. 0/965 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3783 event pairs, 0 based on Foata normal form. 0/804 useless extension candidates. Maximal degree in co-relation 0. Up to 161 conditions per place. [2021-03-25 07:47:12,806 INFO L82 GeneralOperation]: Start removeDead. Operand has 806 places, 485 transitions, 27210 flow [2021-03-25 07:47:12,814 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 804 places, 483 transitions, 27206 flow [2021-03-25 07:47:12,814 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:12,814 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 804 places, 483 transitions, 27206 flow [2021-03-25 07:47:12,814 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 804 places, 483 transitions, 27206 flow [2021-03-25 07:47:12,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 804 places, 483 transitions, 27206 flow [2021-03-25 07:47:13,282 INFO L129 PetriNetUnfolder]: 0/643 cut-off events. [2021-03-25 07:47:13,282 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:13,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14004 conditions, 643 events. 0/643 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1755 event pairs, 0 based on Foata normal form. 0/643 useless extension candidates. Maximal degree in co-relation 0. Up to 161 conditions per place. [2021-03-25 07:47:13,488 INFO L142 LiptonReduction]: Number of co-enabled transitions 153920 [2021-03-25 07:47:14,289 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:47:14,613 INFO L154 LiptonReduction]: Checked pairs total: 127840 [2021-03-25 07:47:14,613 INFO L156 LiptonReduction]: Total number of compositions: 160 [2021-03-25 07:47:14,614 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1800 [2021-03-25 07:47:14,614 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:47:14,614 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:14,614 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:14,614 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:14,615 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:14,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:14,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1670179, now seen corresponding path program 1 times [2021-03-25 07:47:14,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:14,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331527711] [2021-03-25 07:47:14,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:14,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:14,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:14,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:14,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:14,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331527711] [2021-03-25 07:47:14,688 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:14,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:14,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493802879] [2021-03-25 07:47:14,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:14,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:14,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:14,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:14,689 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 642 out of 645 [2021-03-25 07:47:14,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 323 transitions, 26886 flow. Second operand has 3 states, 3 states have (on average 642.6666666666666) internal successors, (1928), 3 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:14,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:14,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 642 of 645 [2021-03-25 07:47:14,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:14,987 INFO L129 PetriNetUnfolder]: 0/322 cut-off events. [2021-03-25 07:47:14,987 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:14,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13685 conditions, 322 events. 0/322 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 268 event pairs, 0 based on Foata normal form. 161/483 useless extension candidates. Maximal degree in co-relation 0. Up to 161 conditions per place. [2021-03-25 07:47:14,988 INFO L132 encePairwiseOnDemand]: 643/645 looper letters, 0 selfloop transitions, 1 changer transitions 0/322 dead transitions. [2021-03-25 07:47:14,988 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 322 transitions, 26886 flow [2021-03-25 07:47:14,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:14,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:14,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1928 transitions. [2021-03-25 07:47:14,989 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9963824289405685 [2021-03-25 07:47:14,989 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1928 transitions. [2021-03-25 07:47:14,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1928 transitions. [2021-03-25 07:47:14,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:14,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1928 transitions. [2021-03-25 07:47:14,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 642.6666666666666) internal successors, (1928), 3 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:14,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 645.0) internal successors, (2580), 4 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:14,991 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 645.0) internal successors, (2580), 4 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:14,991 INFO L185 Difference]: Start difference. First operand has 644 places, 323 transitions, 26886 flow. Second operand 3 states and 1928 transitions. [2021-03-25 07:47:14,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 322 transitions, 26886 flow [2021-03-25 07:47:16,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 322 transitions, 1446 flow, removed 12720 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:16,502 INFO L241 Difference]: Finished difference. Result has 645 places, 322 transitions, 1446 flow [2021-03-25 07:47:16,502 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=645, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1446, PETRI_PLACES=645, PETRI_TRANSITIONS=322} [2021-03-25 07:47:16,502 INFO L343 CegarLoopForPetriNet]: 644 programPoint places, 1 predicate places. [2021-03-25 07:47:16,502 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:16,502 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 645 places, 322 transitions, 1446 flow [2021-03-25 07:47:16,502 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 645 places, 322 transitions, 1446 flow [2021-03-25 07:47:16,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 645 places, 322 transitions, 1446 flow [2021-03-25 07:47:16,584 INFO L129 PetriNetUnfolder]: 0/322 cut-off events. [2021-03-25 07:47:16,585 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:16,585 INFO L84 FinitePrefix]: Finished finitePrefix Result has 965 conditions, 322 events. 0/322 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 330 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 0. Up to 161 conditions per place. [2021-03-25 07:47:16,599 INFO L142 LiptonReduction]: Number of co-enabled transitions 51200 [2021-03-25 07:47:16,633 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:16,633 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:16,633 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 131 [2021-03-25 07:47:16,633 INFO L480 AbstractCegarLoop]: Abstraction has has 645 places, 322 transitions, 1446 flow [2021-03-25 07:47:16,633 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 642.6666666666666) internal successors, (1928), 3 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:16,633 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:16,633 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:16,634 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318 [2021-03-25 07:47:16,634 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:16,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:16,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1936400104, now seen corresponding path program 1 times [2021-03-25 07:47:16,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:16,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479391382] [2021-03-25 07:47:16,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:16,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:16,706 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:16,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:16,708 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:16,760 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:16,760 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:16,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319 [2021-03-25 07:47:16,761 WARN L342 ceAbstractionStarter]: 160 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:16,761 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 161 thread instances. [2021-03-25 07:47:16,879 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:16,879 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:16,880 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:16,880 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:16,880 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:16,880 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:16,880 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:16,880 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:16,880 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:16,880 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:16,885 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 811 places, 488 transitions, 27541 flow [2021-03-25 07:47:17,595 INFO L129 PetriNetUnfolder]: 0/971 cut-off events. [2021-03-25 07:47:17,595 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:17,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14496 conditions, 971 events. 0/971 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3782 event pairs, 0 based on Foata normal form. 0/809 useless extension candidates. Maximal degree in co-relation 0. Up to 162 conditions per place. [2021-03-25 07:47:17,596 INFO L82 GeneralOperation]: Start removeDead. Operand has 811 places, 488 transitions, 27541 flow [2021-03-25 07:47:17,604 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 809 places, 486 transitions, 27537 flow [2021-03-25 07:47:17,604 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:17,604 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 809 places, 486 transitions, 27537 flow [2021-03-25 07:47:17,604 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 809 places, 486 transitions, 27537 flow [2021-03-25 07:47:17,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 809 places, 486 transitions, 27537 flow [2021-03-25 07:47:18,144 INFO L129 PetriNetUnfolder]: 0/647 cut-off events. [2021-03-25 07:47:18,144 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:18,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14172 conditions, 647 events. 0/647 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1804 event pairs, 0 based on Foata normal form. 0/647 useless extension candidates. Maximal degree in co-relation 0. Up to 162 conditions per place. [2021-03-25 07:47:18,387 INFO L142 LiptonReduction]: Number of co-enabled transitions 155848 [2021-03-25 07:47:19,575 INFO L154 LiptonReduction]: Checked pairs total: 129444 [2021-03-25 07:47:19,575 INFO L156 LiptonReduction]: Total number of compositions: 161 [2021-03-25 07:47:19,575 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1971 [2021-03-25 07:47:19,576 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:47:19,576 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:19,576 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:19,576 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:19,576 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:19,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:19,576 INFO L82 PathProgramCache]: Analyzing trace with hash 1690915, now seen corresponding path program 1 times [2021-03-25 07:47:19,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:19,576 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017630287] [2021-03-25 07:47:19,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:19,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:19,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:19,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:19,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017630287] [2021-03-25 07:47:19,665 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:19,665 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:19,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442075935] [2021-03-25 07:47:19,665 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:19,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:19,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:19,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:19,666 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 646 out of 649 [2021-03-25 07:47:19,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 325 transitions, 27215 flow. Second operand has 3 states, 3 states have (on average 646.6666666666666) internal successors, (1940), 3 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:19,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:19,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 646 of 649 [2021-03-25 07:47:19,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:20,034 INFO L129 PetriNetUnfolder]: 0/324 cut-off events. [2021-03-25 07:47:20,034 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:20,034 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13851 conditions, 324 events. 0/324 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 341 event pairs, 0 based on Foata normal form. 162/486 useless extension candidates. Maximal degree in co-relation 0. Up to 162 conditions per place. [2021-03-25 07:47:20,035 INFO L132 encePairwiseOnDemand]: 647/649 looper letters, 0 selfloop transitions, 1 changer transitions 0/324 dead transitions. [2021-03-25 07:47:20,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 324 transitions, 27215 flow [2021-03-25 07:47:20,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:20,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:20,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1940 transitions. [2021-03-25 07:47:20,036 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964047252182845 [2021-03-25 07:47:20,036 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1940 transitions. [2021-03-25 07:47:20,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1940 transitions. [2021-03-25 07:47:20,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:20,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1940 transitions. [2021-03-25 07:47:20,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 646.6666666666666) internal successors, (1940), 3 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:20,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 649.0) internal successors, (2596), 4 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:20,038 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 649.0) internal successors, (2596), 4 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:20,038 INFO L185 Difference]: Start difference. First operand has 648 places, 325 transitions, 27215 flow. Second operand 3 states and 1940 transitions. [2021-03-25 07:47:20,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 324 transitions, 27215 flow [2021-03-25 07:47:21,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 324 transitions, 1455 flow, removed 12880 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:21,615 INFO L241 Difference]: Finished difference. Result has 649 places, 324 transitions, 1455 flow [2021-03-25 07:47:21,615 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=649, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1455, PETRI_PLACES=649, PETRI_TRANSITIONS=324} [2021-03-25 07:47:21,615 INFO L343 CegarLoopForPetriNet]: 648 programPoint places, 1 predicate places. [2021-03-25 07:47:21,615 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:21,615 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 649 places, 324 transitions, 1455 flow [2021-03-25 07:47:21,615 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 649 places, 324 transitions, 1455 flow [2021-03-25 07:47:21,616 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 649 places, 324 transitions, 1455 flow [2021-03-25 07:47:21,728 INFO L129 PetriNetUnfolder]: 0/324 cut-off events. [2021-03-25 07:47:21,729 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:21,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 971 conditions, 324 events. 0/324 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 327 event pairs, 0 based on Foata normal form. 0/324 useless extension candidates. Maximal degree in co-relation 0. Up to 162 conditions per place. [2021-03-25 07:47:21,745 INFO L142 LiptonReduction]: Number of co-enabled transitions 51842 [2021-03-25 07:47:21,778 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:21,778 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:21,778 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 163 [2021-03-25 07:47:21,778 INFO L480 AbstractCegarLoop]: Abstraction has has 649 places, 324 transitions, 1455 flow [2021-03-25 07:47:21,778 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 646.6666666666666) internal successors, (1940), 3 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:21,778 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:21,779 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:21,779 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable320 [2021-03-25 07:47:21,779 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:21,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:21,779 INFO L82 PathProgramCache]: Analyzing trace with hash -469092295, now seen corresponding path program 1 times [2021-03-25 07:47:21,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:21,779 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747850944] [2021-03-25 07:47:21,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:21,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:21,865 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:21,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:21,867 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:21,920 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:21,920 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:21,921 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable321 [2021-03-25 07:47:21,921 WARN L342 ceAbstractionStarter]: 161 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:21,921 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 162 thread instances. [2021-03-25 07:47:22,088 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:22,088 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:22,088 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:22,088 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:22,088 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:22,088 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:22,088 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:22,088 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:22,089 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:22,089 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:22,093 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 816 places, 491 transitions, 27874 flow [2021-03-25 07:47:22,797 INFO L129 PetriNetUnfolder]: 0/977 cut-off events. [2021-03-25 07:47:22,797 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:22,798 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14667 conditions, 977 events. 0/977 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3763 event pairs, 0 based on Foata normal form. 0/814 useless extension candidates. Maximal degree in co-relation 0. Up to 163 conditions per place. [2021-03-25 07:47:22,798 INFO L82 GeneralOperation]: Start removeDead. Operand has 816 places, 491 transitions, 27874 flow [2021-03-25 07:47:22,805 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 814 places, 489 transitions, 27870 flow [2021-03-25 07:47:22,805 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:22,806 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 814 places, 489 transitions, 27870 flow [2021-03-25 07:47:22,806 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 814 places, 489 transitions, 27870 flow [2021-03-25 07:47:22,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 814 places, 489 transitions, 27870 flow [2021-03-25 07:47:23,355 INFO L129 PetriNetUnfolder]: 0/651 cut-off events. [2021-03-25 07:47:23,355 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:23,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14341 conditions, 651 events. 0/651 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1853 event pairs, 0 based on Foata normal form. 0/651 useless extension candidates. Maximal degree in co-relation 0. Up to 163 conditions per place. [2021-03-25 07:47:23,671 INFO L142 LiptonReduction]: Number of co-enabled transitions 157788 [2021-03-25 07:47:24,744 INFO L154 LiptonReduction]: Checked pairs total: 131058 [2021-03-25 07:47:24,744 INFO L156 LiptonReduction]: Total number of compositions: 162 [2021-03-25 07:47:24,744 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1939 [2021-03-25 07:47:24,745 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:47:24,745 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:24,745 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:24,746 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:24,746 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:24,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:24,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1711779, now seen corresponding path program 1 times [2021-03-25 07:47:24,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:24,746 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142147763] [2021-03-25 07:47:24,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:24,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:24,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:24,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:24,869 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142147763] [2021-03-25 07:47:24,869 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:24,869 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:24,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140447980] [2021-03-25 07:47:24,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:24,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:24,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:24,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:24,871 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 650 out of 653 [2021-03-25 07:47:24,871 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 327 transitions, 27546 flow. Second operand has 3 states, 3 states have (on average 650.6666666666666) internal successors, (1952), 3 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:24,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:24,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 650 of 653 [2021-03-25 07:47:24,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:25,175 INFO L129 PetriNetUnfolder]: 0/326 cut-off events. [2021-03-25 07:47:25,175 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:25,175 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14018 conditions, 326 events. 0/326 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 258 event pairs, 0 based on Foata normal form. 163/489 useless extension candidates. Maximal degree in co-relation 0. Up to 163 conditions per place. [2021-03-25 07:47:25,176 INFO L132 encePairwiseOnDemand]: 651/653 looper letters, 0 selfloop transitions, 1 changer transitions 0/326 dead transitions. [2021-03-25 07:47:25,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 326 transitions, 27546 flow [2021-03-25 07:47:25,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:25,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:25,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1952 transitions. [2021-03-25 07:47:25,177 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964267483409903 [2021-03-25 07:47:25,177 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1952 transitions. [2021-03-25 07:47:25,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1952 transitions. [2021-03-25 07:47:25,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:25,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1952 transitions. [2021-03-25 07:47:25,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 650.6666666666666) internal successors, (1952), 3 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:25,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 653.0) internal successors, (2612), 4 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:25,179 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 653.0) internal successors, (2612), 4 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:25,179 INFO L185 Difference]: Start difference. First operand has 652 places, 327 transitions, 27546 flow. Second operand 3 states and 1952 transitions. [2021-03-25 07:47:25,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 326 transitions, 27546 flow [2021-03-25 07:47:26,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 326 transitions, 1464 flow, removed 13041 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:26,866 INFO L241 Difference]: Finished difference. Result has 653 places, 326 transitions, 1464 flow [2021-03-25 07:47:26,866 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=653, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1464, PETRI_PLACES=653, PETRI_TRANSITIONS=326} [2021-03-25 07:47:26,866 INFO L343 CegarLoopForPetriNet]: 652 programPoint places, 1 predicate places. [2021-03-25 07:47:26,866 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:26,866 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 653 places, 326 transitions, 1464 flow [2021-03-25 07:47:26,866 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 653 places, 326 transitions, 1464 flow [2021-03-25 07:47:26,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 653 places, 326 transitions, 1464 flow [2021-03-25 07:47:26,950 INFO L129 PetriNetUnfolder]: 0/326 cut-off events. [2021-03-25 07:47:26,950 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:26,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 326 events. 0/326 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 324 event pairs, 0 based on Foata normal form. 0/326 useless extension candidates. Maximal degree in co-relation 0. Up to 163 conditions per place. [2021-03-25 07:47:26,966 INFO L142 LiptonReduction]: Number of co-enabled transitions 52488 [2021-03-25 07:47:27,000 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:27,001 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:27,001 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 135 [2021-03-25 07:47:27,001 INFO L480 AbstractCegarLoop]: Abstraction has has 653 places, 326 transitions, 1464 flow [2021-03-25 07:47:27,001 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 650.6666666666666) internal successors, (1952), 3 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:27,001 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:27,001 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:27,001 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable322 [2021-03-25 07:47:27,001 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:27,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:27,002 INFO L82 PathProgramCache]: Analyzing trace with hash -279879461, now seen corresponding path program 1 times [2021-03-25 07:47:27,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:27,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145908722] [2021-03-25 07:47:27,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:27,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:27,139 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:27,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:27,142 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:27,183 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:27,184 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:27,184 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable323 [2021-03-25 07:47:27,184 WARN L342 ceAbstractionStarter]: 162 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:27,184 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 163 thread instances. [2021-03-25 07:47:27,294 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:27,295 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:27,295 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:27,295 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:27,295 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:27,295 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:27,295 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:27,295 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:27,295 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:27,295 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:27,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 821 places, 494 transitions, 28209 flow [2021-03-25 07:47:28,019 INFO L129 PetriNetUnfolder]: 0/983 cut-off events. [2021-03-25 07:47:28,019 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:28,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14839 conditions, 983 events. 0/983 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3888 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 0. Up to 164 conditions per place. [2021-03-25 07:47:28,019 INFO L82 GeneralOperation]: Start removeDead. Operand has 821 places, 494 transitions, 28209 flow [2021-03-25 07:47:28,028 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 819 places, 492 transitions, 28205 flow [2021-03-25 07:47:28,028 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:28,028 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 819 places, 492 transitions, 28205 flow [2021-03-25 07:47:28,028 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 819 places, 492 transitions, 28205 flow [2021-03-25 07:47:28,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 819 places, 492 transitions, 28205 flow [2021-03-25 07:47:28,728 INFO L129 PetriNetUnfolder]: 0/655 cut-off events. [2021-03-25 07:47:28,729 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:28,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14511 conditions, 655 events. 0/655 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1800 event pairs, 0 based on Foata normal form. 0/655 useless extension candidates. Maximal degree in co-relation 0. Up to 164 conditions per place. [2021-03-25 07:47:28,946 INFO L142 LiptonReduction]: Number of co-enabled transitions 159740 [2021-03-25 07:47:30,012 INFO L154 LiptonReduction]: Checked pairs total: 132682 [2021-03-25 07:47:30,012 INFO L156 LiptonReduction]: Total number of compositions: 163 [2021-03-25 07:47:30,013 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1985 [2021-03-25 07:47:30,013 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:47:30,013 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:30,013 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:30,014 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:30,014 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:30,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:30,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1732771, now seen corresponding path program 1 times [2021-03-25 07:47:30,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:30,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928188446] [2021-03-25 07:47:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:30,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:30,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:30,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:30,115 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928188446] [2021-03-25 07:47:30,115 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:30,115 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:30,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956485379] [2021-03-25 07:47:30,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:30,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:30,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:30,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:30,116 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 654 out of 657 [2021-03-25 07:47:30,117 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 329 transitions, 27879 flow. Second operand has 3 states, 3 states have (on average 654.6666666666666) internal successors, (1964), 3 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:30,117 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:30,117 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 654 of 657 [2021-03-25 07:47:30,117 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:30,416 INFO L129 PetriNetUnfolder]: 0/328 cut-off events. [2021-03-25 07:47:30,416 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:30,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14186 conditions, 328 events. 0/328 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 331 event pairs, 0 based on Foata normal form. 164/492 useless extension candidates. Maximal degree in co-relation 0. Up to 164 conditions per place. [2021-03-25 07:47:30,417 INFO L132 encePairwiseOnDemand]: 655/657 looper letters, 0 selfloop transitions, 1 changer transitions 0/328 dead transitions. [2021-03-25 07:47:30,417 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 328 transitions, 27879 flow [2021-03-25 07:47:30,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:30,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:30,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1964 transitions. [2021-03-25 07:47:30,418 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964485032978183 [2021-03-25 07:47:30,418 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1964 transitions. [2021-03-25 07:47:30,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1964 transitions. [2021-03-25 07:47:30,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:30,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1964 transitions. [2021-03-25 07:47:30,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 654.6666666666666) internal successors, (1964), 3 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:30,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 657.0) internal successors, (2628), 4 states have internal predecessors, (2628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:30,420 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 657.0) internal successors, (2628), 4 states have internal predecessors, (2628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:30,420 INFO L185 Difference]: Start difference. First operand has 656 places, 329 transitions, 27879 flow. Second operand 3 states and 1964 transitions. [2021-03-25 07:47:30,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 328 transitions, 27879 flow [2021-03-25 07:47:32,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 328 transitions, 1473 flow, removed 13203 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:32,114 INFO L241 Difference]: Finished difference. Result has 657 places, 328 transitions, 1473 flow [2021-03-25 07:47:32,114 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=657, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1473, PETRI_PLACES=657, PETRI_TRANSITIONS=328} [2021-03-25 07:47:32,114 INFO L343 CegarLoopForPetriNet]: 656 programPoint places, 1 predicate places. [2021-03-25 07:47:32,114 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:32,114 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 657 places, 328 transitions, 1473 flow [2021-03-25 07:47:32,114 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 657 places, 328 transitions, 1473 flow [2021-03-25 07:47:32,115 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 657 places, 328 transitions, 1473 flow [2021-03-25 07:47:32,197 INFO L129 PetriNetUnfolder]: 0/328 cut-off events. [2021-03-25 07:47:32,197 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:32,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 983 conditions, 328 events. 0/328 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 317 event pairs, 0 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 0. Up to 164 conditions per place. [2021-03-25 07:47:32,212 INFO L142 LiptonReduction]: Number of co-enabled transitions 53138 [2021-03-25 07:47:32,246 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:32,246 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:32,246 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 132 [2021-03-25 07:47:32,246 INFO L480 AbstractCegarLoop]: Abstraction has has 657 places, 328 transitions, 1473 flow [2021-03-25 07:47:32,246 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 654.6666666666666) internal successors, (1964), 3 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:32,247 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:32,247 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:32,247 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable324 [2021-03-25 07:47:32,247 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:32,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:32,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1976296308, now seen corresponding path program 1 times [2021-03-25 07:47:32,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:32,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813720510] [2021-03-25 07:47:32,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:32,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:32,318 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:32,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:32,321 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:32,374 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:32,374 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:32,374 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable325 [2021-03-25 07:47:32,374 WARN L342 ceAbstractionStarter]: 163 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:32,374 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 164 thread instances. [2021-03-25 07:47:32,502 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:32,503 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:32,503 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:32,503 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:32,503 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:32,503 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:32,503 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:32,503 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:32,503 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:32,503 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:32,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 826 places, 497 transitions, 28546 flow [2021-03-25 07:47:33,234 INFO L129 PetriNetUnfolder]: 0/989 cut-off events. [2021-03-25 07:47:33,234 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:33,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15012 conditions, 989 events. 0/989 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3958 event pairs, 0 based on Foata normal form. 0/824 useless extension candidates. Maximal degree in co-relation 0. Up to 165 conditions per place. [2021-03-25 07:47:33,235 INFO L82 GeneralOperation]: Start removeDead. Operand has 826 places, 497 transitions, 28546 flow [2021-03-25 07:47:33,243 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 824 places, 495 transitions, 28542 flow [2021-03-25 07:47:33,243 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:33,243 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 824 places, 495 transitions, 28542 flow [2021-03-25 07:47:33,243 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 824 places, 495 transitions, 28542 flow [2021-03-25 07:47:33,249 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 824 places, 495 transitions, 28542 flow [2021-03-25 07:47:33,760 INFO L129 PetriNetUnfolder]: 0/659 cut-off events. [2021-03-25 07:47:33,760 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:33,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14682 conditions, 659 events. 0/659 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1724 event pairs, 0 based on Foata normal form. 0/659 useless extension candidates. Maximal degree in co-relation 0. Up to 165 conditions per place. [2021-03-25 07:47:33,984 INFO L142 LiptonReduction]: Number of co-enabled transitions 161704 [2021-03-25 07:47:35,102 INFO L154 LiptonReduction]: Checked pairs total: 134316 [2021-03-25 07:47:35,102 INFO L156 LiptonReduction]: Total number of compositions: 164 [2021-03-25 07:47:35,102 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1859 [2021-03-25 07:47:35,103 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:47:35,103 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:35,103 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:35,103 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:35,103 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:35,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:35,104 INFO L82 PathProgramCache]: Analyzing trace with hash 1753891, now seen corresponding path program 1 times [2021-03-25 07:47:35,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:35,104 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142343807] [2021-03-25 07:47:35,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:35,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:35,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:35,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:35,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:35,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142343807] [2021-03-25 07:47:35,269 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:35,269 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:35,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792237836] [2021-03-25 07:47:35,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:35,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:35,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:35,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:35,270 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 658 out of 661 [2021-03-25 07:47:35,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 331 transitions, 28214 flow. Second operand has 3 states, 3 states have (on average 658.6666666666666) internal successors, (1976), 3 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:35,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:35,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 658 of 661 [2021-03-25 07:47:35,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:35,573 INFO L129 PetriNetUnfolder]: 0/330 cut-off events. [2021-03-25 07:47:35,573 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:35,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14355 conditions, 330 events. 0/330 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 278 event pairs, 0 based on Foata normal form. 165/495 useless extension candidates. Maximal degree in co-relation 0. Up to 165 conditions per place. [2021-03-25 07:47:35,574 INFO L132 encePairwiseOnDemand]: 659/661 looper letters, 0 selfloop transitions, 1 changer transitions 0/330 dead transitions. [2021-03-25 07:47:35,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 330 transitions, 28214 flow [2021-03-25 07:47:35,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:35,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:35,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1976 transitions. [2021-03-25 07:47:35,575 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964699949571356 [2021-03-25 07:47:35,575 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1976 transitions. [2021-03-25 07:47:35,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1976 transitions. [2021-03-25 07:47:35,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:35,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1976 transitions. [2021-03-25 07:47:35,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 658.6666666666666) internal successors, (1976), 3 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:35,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 661.0) internal successors, (2644), 4 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:35,577 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 661.0) internal successors, (2644), 4 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:35,577 INFO L185 Difference]: Start difference. First operand has 660 places, 331 transitions, 28214 flow. Second operand 3 states and 1976 transitions. [2021-03-25 07:47:35,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 330 transitions, 28214 flow [2021-03-25 07:47:37,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 330 transitions, 1482 flow, removed 13366 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:37,257 INFO L241 Difference]: Finished difference. Result has 661 places, 330 transitions, 1482 flow [2021-03-25 07:47:37,257 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=661, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1482, PETRI_PLACES=661, PETRI_TRANSITIONS=330} [2021-03-25 07:47:37,257 INFO L343 CegarLoopForPetriNet]: 660 programPoint places, 1 predicate places. [2021-03-25 07:47:37,257 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:37,257 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 661 places, 330 transitions, 1482 flow [2021-03-25 07:47:37,257 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 661 places, 330 transitions, 1482 flow [2021-03-25 07:47:37,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 661 places, 330 transitions, 1482 flow [2021-03-25 07:47:37,343 INFO L129 PetriNetUnfolder]: 0/330 cut-off events. [2021-03-25 07:47:37,343 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:37,343 INFO L84 FinitePrefix]: Finished finitePrefix Result has 989 conditions, 330 events. 0/330 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 324 event pairs, 0 based on Foata normal form. 0/330 useless extension candidates. Maximal degree in co-relation 0. Up to 165 conditions per place. [2021-03-25 07:47:37,358 INFO L142 LiptonReduction]: Number of co-enabled transitions 53792 [2021-03-25 07:47:37,421 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:37,421 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:37,421 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 164 [2021-03-25 07:47:37,421 INFO L480 AbstractCegarLoop]: Abstraction has has 661 places, 330 transitions, 1482 flow [2021-03-25 07:47:37,421 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 658.6666666666666) internal successors, (1976), 3 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:37,421 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:37,422 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:37,422 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable326 [2021-03-25 07:47:37,422 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:37,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:37,422 INFO L82 PathProgramCache]: Analyzing trace with hash -302096738, now seen corresponding path program 1 times [2021-03-25 07:47:37,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:37,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478755674] [2021-03-25 07:47:37,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:37,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:37,495 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:37,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:37,497 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:37,551 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:37,551 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:37,551 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327 [2021-03-25 07:47:37,551 WARN L342 ceAbstractionStarter]: 164 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:37,551 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 165 thread instances. [2021-03-25 07:47:37,673 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:37,674 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:37,674 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:37,674 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:37,674 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:37,674 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:37,674 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:37,674 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:37,674 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:37,674 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:37,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 831 places, 500 transitions, 28885 flow [2021-03-25 07:47:38,353 INFO L129 PetriNetUnfolder]: 0/995 cut-off events. [2021-03-25 07:47:38,354 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:38,354 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15186 conditions, 995 events. 0/995 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3795 event pairs, 0 based on Foata normal form. 0/829 useless extension candidates. Maximal degree in co-relation 0. Up to 166 conditions per place. [2021-03-25 07:47:38,354 INFO L82 GeneralOperation]: Start removeDead. Operand has 831 places, 500 transitions, 28885 flow [2021-03-25 07:47:38,362 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 829 places, 498 transitions, 28881 flow [2021-03-25 07:47:38,362 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:38,362 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 829 places, 498 transitions, 28881 flow [2021-03-25 07:47:38,362 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 829 places, 498 transitions, 28881 flow [2021-03-25 07:47:38,367 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 829 places, 498 transitions, 28881 flow [2021-03-25 07:47:39,052 INFO L129 PetriNetUnfolder]: 0/663 cut-off events. [2021-03-25 07:47:39,053 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:39,053 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14854 conditions, 663 events. 0/663 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1767 event pairs, 0 based on Foata normal form. 0/663 useless extension candidates. Maximal degree in co-relation 0. Up to 166 conditions per place. [2021-03-25 07:47:39,315 INFO L142 LiptonReduction]: Number of co-enabled transitions 163680 [2021-03-25 07:47:39,880 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:47:40,450 INFO L154 LiptonReduction]: Checked pairs total: 135960 [2021-03-25 07:47:40,450 INFO L156 LiptonReduction]: Total number of compositions: 165 [2021-03-25 07:47:40,450 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2088 [2021-03-25 07:47:40,451 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:47:40,451 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:40,451 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:40,451 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:40,451 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:40,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:40,451 INFO L82 PathProgramCache]: Analyzing trace with hash 1775139, now seen corresponding path program 1 times [2021-03-25 07:47:40,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:40,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587725318] [2021-03-25 07:47:40,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:40,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:40,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:40,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:40,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:40,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587725318] [2021-03-25 07:47:40,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:40,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:40,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514937962] [2021-03-25 07:47:40,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:40,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:40,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:40,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:40,527 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 662 out of 665 [2021-03-25 07:47:40,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 333 transitions, 28551 flow. Second operand has 3 states, 3 states have (on average 662.6666666666666) internal successors, (1988), 3 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:40,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:40,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 662 of 665 [2021-03-25 07:47:40,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:40,925 INFO L129 PetriNetUnfolder]: 0/332 cut-off events. [2021-03-25 07:47:40,926 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:40,926 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14525 conditions, 332 events. 0/332 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 319 event pairs, 0 based on Foata normal form. 166/498 useless extension candidates. Maximal degree in co-relation 0. Up to 166 conditions per place. [2021-03-25 07:47:40,927 INFO L132 encePairwiseOnDemand]: 663/665 looper letters, 0 selfloop transitions, 1 changer transitions 0/332 dead transitions. [2021-03-25 07:47:40,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 332 transitions, 28551 flow [2021-03-25 07:47:40,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:40,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:40,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1988 transitions. [2021-03-25 07:47:40,928 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964912280701754 [2021-03-25 07:47:40,928 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1988 transitions. [2021-03-25 07:47:40,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1988 transitions. [2021-03-25 07:47:40,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:40,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1988 transitions. [2021-03-25 07:47:40,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 662.6666666666666) internal successors, (1988), 3 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:40,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 665.0) internal successors, (2660), 4 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:40,930 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 665.0) internal successors, (2660), 4 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:40,930 INFO L185 Difference]: Start difference. First operand has 664 places, 333 transitions, 28551 flow. Second operand 3 states and 1988 transitions. [2021-03-25 07:47:40,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 332 transitions, 28551 flow [2021-03-25 07:47:42,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 332 transitions, 1491 flow, removed 13530 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:42,622 INFO L241 Difference]: Finished difference. Result has 665 places, 332 transitions, 1491 flow [2021-03-25 07:47:42,622 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=665, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1491, PETRI_PLACES=665, PETRI_TRANSITIONS=332} [2021-03-25 07:47:42,622 INFO L343 CegarLoopForPetriNet]: 664 programPoint places, 1 predicate places. [2021-03-25 07:47:42,622 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:42,622 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 665 places, 332 transitions, 1491 flow [2021-03-25 07:47:42,622 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 665 places, 332 transitions, 1491 flow [2021-03-25 07:47:42,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 665 places, 332 transitions, 1491 flow [2021-03-25 07:47:42,707 INFO L129 PetriNetUnfolder]: 0/332 cut-off events. [2021-03-25 07:47:42,707 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:42,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 332 events. 0/332 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 343 event pairs, 0 based on Foata normal form. 0/332 useless extension candidates. Maximal degree in co-relation 0. Up to 166 conditions per place. [2021-03-25 07:47:42,723 INFO L142 LiptonReduction]: Number of co-enabled transitions 54450 [2021-03-25 07:47:42,757 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:42,757 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:42,757 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 135 [2021-03-25 07:47:42,757 INFO L480 AbstractCegarLoop]: Abstraction has has 665 places, 332 transitions, 1491 flow [2021-03-25 07:47:42,758 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 662.6666666666666) internal successors, (1988), 3 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:42,758 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:42,758 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:42,758 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328 [2021-03-25 07:47:42,758 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:42,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:42,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1870446913, now seen corresponding path program 1 times [2021-03-25 07:47:42,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:42,758 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912275859] [2021-03-25 07:47:42,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:42,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:42,872 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:42,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:42,874 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:42,926 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:42,926 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:42,926 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329 [2021-03-25 07:47:42,926 WARN L342 ceAbstractionStarter]: 165 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:42,926 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 166 thread instances. [2021-03-25 07:47:43,046 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:43,047 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:43,047 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:43,047 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:43,047 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:43,047 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:43,047 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:43,047 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:43,047 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:43,047 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:43,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 836 places, 503 transitions, 29226 flow [2021-03-25 07:47:43,776 INFO L129 PetriNetUnfolder]: 0/1001 cut-off events. [2021-03-25 07:47:43,776 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:43,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15361 conditions, 1001 events. 0/1001 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3792 event pairs, 0 based on Foata normal form. 0/834 useless extension candidates. Maximal degree in co-relation 0. Up to 167 conditions per place. [2021-03-25 07:47:43,776 INFO L82 GeneralOperation]: Start removeDead. Operand has 836 places, 503 transitions, 29226 flow [2021-03-25 07:47:43,784 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 834 places, 501 transitions, 29222 flow [2021-03-25 07:47:43,784 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:43,784 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 834 places, 501 transitions, 29222 flow [2021-03-25 07:47:43,785 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 834 places, 501 transitions, 29222 flow [2021-03-25 07:47:43,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 834 places, 501 transitions, 29222 flow [2021-03-25 07:47:44,286 INFO L129 PetriNetUnfolder]: 0/667 cut-off events. [2021-03-25 07:47:44,286 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:44,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15027 conditions, 667 events. 0/667 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1807 event pairs, 0 based on Foata normal form. 0/667 useless extension candidates. Maximal degree in co-relation 0. Up to 167 conditions per place. [2021-03-25 07:47:44,784 INFO L142 LiptonReduction]: Number of co-enabled transitions 165668 [2021-03-25 07:47:45,777 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:47:45,986 INFO L154 LiptonReduction]: Checked pairs total: 137614 [2021-03-25 07:47:45,987 INFO L156 LiptonReduction]: Total number of compositions: 166 [2021-03-25 07:47:45,987 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2203 [2021-03-25 07:47:45,988 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:47:45,988 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:45,988 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:45,988 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:45,988 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:45,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:45,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1796515, now seen corresponding path program 1 times [2021-03-25 07:47:45,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:45,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523401413] [2021-03-25 07:47:45,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:46,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:46,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:46,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:46,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:46,076 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523401413] [2021-03-25 07:47:46,076 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:46,076 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:46,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382979889] [2021-03-25 07:47:46,076 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:46,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:46,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:46,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:46,077 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 666 out of 669 [2021-03-25 07:47:46,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 335 transitions, 28890 flow. Second operand has 3 states, 3 states have (on average 666.6666666666666) internal successors, (2000), 3 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:46,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:46,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 666 of 669 [2021-03-25 07:47:46,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:46,401 INFO L129 PetriNetUnfolder]: 0/334 cut-off events. [2021-03-25 07:47:46,401 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:46,401 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14696 conditions, 334 events. 0/334 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 360 event pairs, 0 based on Foata normal form. 167/501 useless extension candidates. Maximal degree in co-relation 0. Up to 167 conditions per place. [2021-03-25 07:47:46,402 INFO L132 encePairwiseOnDemand]: 667/669 looper letters, 0 selfloop transitions, 1 changer transitions 0/334 dead transitions. [2021-03-25 07:47:46,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 334 transitions, 28890 flow [2021-03-25 07:47:46,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:46,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:46,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2000 transitions. [2021-03-25 07:47:46,403 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965122072745392 [2021-03-25 07:47:46,403 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2000 transitions. [2021-03-25 07:47:46,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2000 transitions. [2021-03-25 07:47:46,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:46,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2000 transitions. [2021-03-25 07:47:46,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 666.6666666666666) internal successors, (2000), 3 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:46,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 669.0) internal successors, (2676), 4 states have internal predecessors, (2676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:46,405 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 669.0) internal successors, (2676), 4 states have internal predecessors, (2676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:46,405 INFO L185 Difference]: Start difference. First operand has 668 places, 335 transitions, 28890 flow. Second operand 3 states and 2000 transitions. [2021-03-25 07:47:46,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 334 transitions, 28890 flow [2021-03-25 07:47:48,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 334 transitions, 1500 flow, removed 13695 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:48,252 INFO L241 Difference]: Finished difference. Result has 669 places, 334 transitions, 1500 flow [2021-03-25 07:47:48,252 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=669, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1500, PETRI_PLACES=669, PETRI_TRANSITIONS=334} [2021-03-25 07:47:48,252 INFO L343 CegarLoopForPetriNet]: 668 programPoint places, 1 predicate places. [2021-03-25 07:47:48,252 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:48,252 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 669 places, 334 transitions, 1500 flow [2021-03-25 07:47:48,252 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 669 places, 334 transitions, 1500 flow [2021-03-25 07:47:48,253 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 669 places, 334 transitions, 1500 flow [2021-03-25 07:47:48,339 INFO L129 PetriNetUnfolder]: 0/334 cut-off events. [2021-03-25 07:47:48,339 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:48,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1001 conditions, 334 events. 0/334 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 320 event pairs, 0 based on Foata normal form. 0/334 useless extension candidates. Maximal degree in co-relation 0. Up to 167 conditions per place. [2021-03-25 07:47:48,355 INFO L142 LiptonReduction]: Number of co-enabled transitions 55112 [2021-03-25 07:47:48,390 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:48,390 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:48,391 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 139 [2021-03-25 07:47:48,391 INFO L480 AbstractCegarLoop]: Abstraction has has 669 places, 334 transitions, 1500 flow [2021-03-25 07:47:48,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 666.6666666666666) internal successors, (2000), 3 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:48,391 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:48,391 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:48,391 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330 [2021-03-25 07:47:48,391 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:48,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:48,391 INFO L82 PathProgramCache]: Analyzing trace with hash 1693769825, now seen corresponding path program 1 times [2021-03-25 07:47:48,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:48,392 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536855220] [2021-03-25 07:47:48,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:48,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:48,466 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:48,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:48,469 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:48,523 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:48,523 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:48,523 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable331 [2021-03-25 07:47:48,523 WARN L342 ceAbstractionStarter]: 166 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:48,523 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 167 thread instances. [2021-03-25 07:47:48,645 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:48,645 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:48,646 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:48,646 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:48,646 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:48,646 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:48,646 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:48,646 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:48,646 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:48,646 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:48,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 841 places, 506 transitions, 29569 flow [2021-03-25 07:47:49,351 INFO L129 PetriNetUnfolder]: 0/1007 cut-off events. [2021-03-25 07:47:49,351 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:49,351 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15537 conditions, 1007 events. 0/1007 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3933 event pairs, 0 based on Foata normal form. 0/839 useless extension candidates. Maximal degree in co-relation 0. Up to 168 conditions per place. [2021-03-25 07:47:49,351 INFO L82 GeneralOperation]: Start removeDead. Operand has 841 places, 506 transitions, 29569 flow [2021-03-25 07:47:49,359 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 839 places, 504 transitions, 29565 flow [2021-03-25 07:47:49,359 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:49,359 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 839 places, 504 transitions, 29565 flow [2021-03-25 07:47:49,359 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 839 places, 504 transitions, 29565 flow [2021-03-25 07:47:49,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 839 places, 504 transitions, 29565 flow [2021-03-25 07:47:49,960 INFO L129 PetriNetUnfolder]: 0/671 cut-off events. [2021-03-25 07:47:49,960 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:49,960 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15201 conditions, 671 events. 0/671 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1706 event pairs, 0 based on Foata normal form. 0/671 useless extension candidates. Maximal degree in co-relation 0. Up to 168 conditions per place. [2021-03-25 07:47:50,189 INFO L142 LiptonReduction]: Number of co-enabled transitions 167668 [2021-03-25 07:47:50,560 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:47:51,386 INFO L154 LiptonReduction]: Checked pairs total: 139278 [2021-03-25 07:47:51,386 INFO L156 LiptonReduction]: Total number of compositions: 167 [2021-03-25 07:47:51,386 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2027 [2021-03-25 07:47:51,387 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:47:51,387 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:51,387 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:51,387 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:51,387 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:51,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:51,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1818019, now seen corresponding path program 1 times [2021-03-25 07:47:51,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:51,388 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952165515] [2021-03-25 07:47:51,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:51,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:51,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:51,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:51,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:51,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952165515] [2021-03-25 07:47:51,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:51,478 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:51,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115711534] [2021-03-25 07:47:51,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:51,478 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:51,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:51,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:51,480 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 670 out of 673 [2021-03-25 07:47:51,480 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 337 transitions, 29231 flow. Second operand has 3 states, 3 states have (on average 670.6666666666666) internal successors, (2012), 3 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:51,481 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:51,481 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 670 of 673 [2021-03-25 07:47:51,481 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:51,932 INFO L129 PetriNetUnfolder]: 0/336 cut-off events. [2021-03-25 07:47:51,932 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:51,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14868 conditions, 336 events. 0/336 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 327 event pairs, 0 based on Foata normal form. 168/504 useless extension candidates. Maximal degree in co-relation 0. Up to 168 conditions per place. [2021-03-25 07:47:51,934 INFO L132 encePairwiseOnDemand]: 671/673 looper letters, 0 selfloop transitions, 1 changer transitions 0/336 dead transitions. [2021-03-25 07:47:51,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 336 transitions, 29231 flow [2021-03-25 07:47:51,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:51,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:51,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2012 transitions. [2021-03-25 07:47:51,934 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965329370975731 [2021-03-25 07:47:51,934 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2012 transitions. [2021-03-25 07:47:51,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2012 transitions. [2021-03-25 07:47:51,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:51,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2012 transitions. [2021-03-25 07:47:51,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 670.6666666666666) internal successors, (2012), 3 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:51,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 673.0) internal successors, (2692), 4 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:51,937 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 673.0) internal successors, (2692), 4 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:51,937 INFO L185 Difference]: Start difference. First operand has 672 places, 337 transitions, 29231 flow. Second operand 3 states and 2012 transitions. [2021-03-25 07:47:51,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 336 transitions, 29231 flow [2021-03-25 07:47:53,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 336 transitions, 1509 flow, removed 13861 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:53,673 INFO L241 Difference]: Finished difference. Result has 673 places, 336 transitions, 1509 flow [2021-03-25 07:47:53,673 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=673, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1509, PETRI_PLACES=673, PETRI_TRANSITIONS=336} [2021-03-25 07:47:53,673 INFO L343 CegarLoopForPetriNet]: 672 programPoint places, 1 predicate places. [2021-03-25 07:47:53,673 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:53,673 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 673 places, 336 transitions, 1509 flow [2021-03-25 07:47:53,673 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 673 places, 336 transitions, 1509 flow [2021-03-25 07:47:53,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 673 places, 336 transitions, 1509 flow [2021-03-25 07:47:53,760 INFO L129 PetriNetUnfolder]: 0/336 cut-off events. [2021-03-25 07:47:53,761 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:53,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1007 conditions, 336 events. 0/336 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 339 event pairs, 0 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 0. Up to 168 conditions per place. [2021-03-25 07:47:53,776 INFO L142 LiptonReduction]: Number of co-enabled transitions 55778 [2021-03-25 07:47:53,812 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:53,813 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:53,813 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 140 [2021-03-25 07:47:53,813 INFO L480 AbstractCegarLoop]: Abstraction has has 673 places, 336 transitions, 1509 flow [2021-03-25 07:47:53,813 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 670.6666666666666) internal successors, (2012), 3 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:53,813 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:53,813 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:53,813 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable332 [2021-03-25 07:47:53,813 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:53,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:53,814 INFO L82 PathProgramCache]: Analyzing trace with hash -831994854, now seen corresponding path program 1 times [2021-03-25 07:47:53,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:53,814 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233627940] [2021-03-25 07:47:53,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:53,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:53,937 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:53,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:53,940 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:53,988 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:53,989 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:53,989 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable333 [2021-03-25 07:47:53,989 WARN L342 ceAbstractionStarter]: 167 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:53,989 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 168 thread instances. [2021-03-25 07:47:54,111 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:54,111 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:54,111 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:54,111 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:54,111 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:54,111 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:54,112 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:54,112 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:54,112 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:54,112 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:54,117 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 846 places, 509 transitions, 29914 flow [2021-03-25 07:47:54,734 INFO L129 PetriNetUnfolder]: 0/1013 cut-off events. [2021-03-25 07:47:54,734 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:54,734 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15714 conditions, 1013 events. 0/1013 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4026 event pairs, 0 based on Foata normal form. 0/844 useless extension candidates. Maximal degree in co-relation 0. Up to 169 conditions per place. [2021-03-25 07:47:54,734 INFO L82 GeneralOperation]: Start removeDead. Operand has 846 places, 509 transitions, 29914 flow [2021-03-25 07:47:54,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 844 places, 507 transitions, 29910 flow [2021-03-25 07:47:54,743 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:54,743 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 844 places, 507 transitions, 29910 flow [2021-03-25 07:47:54,743 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 844 places, 507 transitions, 29910 flow [2021-03-25 07:47:54,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 844 places, 507 transitions, 29910 flow [2021-03-25 07:47:55,312 INFO L129 PetriNetUnfolder]: 0/675 cut-off events. [2021-03-25 07:47:55,312 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:55,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15376 conditions, 675 events. 0/675 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1727 event pairs, 0 based on Foata normal form. 0/675 useless extension candidates. Maximal degree in co-relation 0. Up to 169 conditions per place. [2021-03-25 07:47:55,546 INFO L142 LiptonReduction]: Number of co-enabled transitions 169680 [2021-03-25 07:47:55,924 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:47:56,722 INFO L154 LiptonReduction]: Checked pairs total: 140952 [2021-03-25 07:47:56,722 INFO L156 LiptonReduction]: Total number of compositions: 168 [2021-03-25 07:47:56,722 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1979 [2021-03-25 07:47:56,723 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:47:56,723 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:56,723 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:56,723 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:47:56,723 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:56,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:56,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1839651, now seen corresponding path program 1 times [2021-03-25 07:47:56,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:56,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099313624] [2021-03-25 07:47:56,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:56,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:47:56,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:47:56,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:47:56,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:47:56,803 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099313624] [2021-03-25 07:47:56,803 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:47:56,803 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:47:56,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564477588] [2021-03-25 07:47:56,803 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:47:56,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:47:56,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:47:56,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:47:56,805 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 674 out of 677 [2021-03-25 07:47:56,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 339 transitions, 29574 flow. Second operand has 3 states, 3 states have (on average 674.6666666666666) internal successors, (2024), 3 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:56,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:47:56,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 674 of 677 [2021-03-25 07:47:56,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:47:57,259 INFO L129 PetriNetUnfolder]: 0/338 cut-off events. [2021-03-25 07:47:57,259 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:57,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15041 conditions, 338 events. 0/338 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 360 event pairs, 0 based on Foata normal form. 169/507 useless extension candidates. Maximal degree in co-relation 0. Up to 169 conditions per place. [2021-03-25 07:47:57,260 INFO L132 encePairwiseOnDemand]: 675/677 looper letters, 0 selfloop transitions, 1 changer transitions 0/338 dead transitions. [2021-03-25 07:47:57,260 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 338 transitions, 29574 flow [2021-03-25 07:47:57,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:47:57,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:47:57,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2024 transitions. [2021-03-25 07:47:57,261 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965534219596258 [2021-03-25 07:47:57,261 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2024 transitions. [2021-03-25 07:47:57,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2024 transitions. [2021-03-25 07:47:57,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:47:57,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2024 transitions. [2021-03-25 07:47:57,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 674.6666666666666) internal successors, (2024), 3 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:57,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 677.0) internal successors, (2708), 4 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:57,263 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 677.0) internal successors, (2708), 4 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:57,263 INFO L185 Difference]: Start difference. First operand has 676 places, 339 transitions, 29574 flow. Second operand 3 states and 2024 transitions. [2021-03-25 07:47:57,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 338 transitions, 29574 flow [2021-03-25 07:47:59,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 338 transitions, 1518 flow, removed 14028 selfloop flow, removed 0 redundant places. [2021-03-25 07:47:59,120 INFO L241 Difference]: Finished difference. Result has 677 places, 338 transitions, 1518 flow [2021-03-25 07:47:59,120 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=677, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1518, PETRI_PLACES=677, PETRI_TRANSITIONS=338} [2021-03-25 07:47:59,120 INFO L343 CegarLoopForPetriNet]: 676 programPoint places, 1 predicate places. [2021-03-25 07:47:59,120 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:47:59,121 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 677 places, 338 transitions, 1518 flow [2021-03-25 07:47:59,121 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 677 places, 338 transitions, 1518 flow [2021-03-25 07:47:59,122 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 677 places, 338 transitions, 1518 flow [2021-03-25 07:47:59,209 INFO L129 PetriNetUnfolder]: 0/338 cut-off events. [2021-03-25 07:47:59,209 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:47:59,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1013 conditions, 338 events. 0/338 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 340 event pairs, 0 based on Foata normal form. 0/338 useless extension candidates. Maximal degree in co-relation 0. Up to 169 conditions per place. [2021-03-25 07:47:59,225 INFO L142 LiptonReduction]: Number of co-enabled transitions 56448 [2021-03-25 07:47:59,261 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:47:59,261 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:47:59,262 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 142 [2021-03-25 07:47:59,262 INFO L480 AbstractCegarLoop]: Abstraction has has 677 places, 338 transitions, 1518 flow [2021-03-25 07:47:59,262 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 674.6666666666666) internal successors, (2024), 3 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:47:59,262 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:47:59,262 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:47:59,262 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable334 [2021-03-25 07:47:59,262 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:47:59,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:47:59,262 INFO L82 PathProgramCache]: Analyzing trace with hash 649784356, now seen corresponding path program 1 times [2021-03-25 07:47:59,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:47:59,263 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863116550] [2021-03-25 07:47:59,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:47:59,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:59,386 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:59,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:47:59,388 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:47:59,438 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:47:59,438 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:47:59,438 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable335 [2021-03-25 07:47:59,438 WARN L342 ceAbstractionStarter]: 168 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:47:59,438 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 169 thread instances. [2021-03-25 07:47:59,577 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:47:59,577 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:47:59,578 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:47:59,578 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:47:59,578 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:47:59,578 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:47:59,578 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:47:59,578 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:47:59,578 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:47:59,578 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:47:59,584 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 851 places, 512 transitions, 30261 flow [2021-03-25 07:48:00,274 INFO L129 PetriNetUnfolder]: 0/1019 cut-off events. [2021-03-25 07:48:00,274 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:00,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15892 conditions, 1019 events. 0/1019 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4010 event pairs, 0 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 0. Up to 170 conditions per place. [2021-03-25 07:48:00,275 INFO L82 GeneralOperation]: Start removeDead. Operand has 851 places, 512 transitions, 30261 flow [2021-03-25 07:48:00,284 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 849 places, 510 transitions, 30257 flow [2021-03-25 07:48:00,284 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:00,284 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 849 places, 510 transitions, 30257 flow [2021-03-25 07:48:00,284 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 849 places, 510 transitions, 30257 flow [2021-03-25 07:48:00,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 849 places, 510 transitions, 30257 flow [2021-03-25 07:48:00,875 INFO L129 PetriNetUnfolder]: 0/679 cut-off events. [2021-03-25 07:48:00,875 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:00,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15552 conditions, 679 events. 0/679 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1775 event pairs, 0 based on Foata normal form. 0/679 useless extension candidates. Maximal degree in co-relation 0. Up to 170 conditions per place. [2021-03-25 07:48:01,113 INFO L142 LiptonReduction]: Number of co-enabled transitions 171704 [2021-03-25 07:48:01,813 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:48:02,324 INFO L154 LiptonReduction]: Checked pairs total: 142636 [2021-03-25 07:48:02,324 INFO L156 LiptonReduction]: Total number of compositions: 169 [2021-03-25 07:48:02,325 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2041 [2021-03-25 07:48:02,325 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:48:02,325 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:02,325 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:02,325 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:02,325 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:02,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:02,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1861411, now seen corresponding path program 1 times [2021-03-25 07:48:02,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:02,326 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713166494] [2021-03-25 07:48:02,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:02,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:02,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:02,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:02,404 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713166494] [2021-03-25 07:48:02,404 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:02,404 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:02,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806518486] [2021-03-25 07:48:02,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:02,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:02,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:02,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:02,405 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 678 out of 681 [2021-03-25 07:48:02,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 341 transitions, 29919 flow. Second operand has 3 states, 3 states have (on average 678.6666666666666) internal successors, (2036), 3 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:02,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:02,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 678 of 681 [2021-03-25 07:48:02,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:02,742 INFO L129 PetriNetUnfolder]: 0/340 cut-off events. [2021-03-25 07:48:02,742 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:02,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15215 conditions, 340 events. 0/340 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 319 event pairs, 0 based on Foata normal form. 170/510 useless extension candidates. Maximal degree in co-relation 0. Up to 170 conditions per place. [2021-03-25 07:48:02,743 INFO L132 encePairwiseOnDemand]: 679/681 looper letters, 0 selfloop transitions, 1 changer transitions 0/340 dead transitions. [2021-03-25 07:48:02,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 340 transitions, 29919 flow [2021-03-25 07:48:02,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:02,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:02,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2036 transitions. [2021-03-25 07:48:02,744 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965736661771905 [2021-03-25 07:48:02,744 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2036 transitions. [2021-03-25 07:48:02,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2036 transitions. [2021-03-25 07:48:02,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:02,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2036 transitions. [2021-03-25 07:48:02,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 678.6666666666666) internal successors, (2036), 3 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:02,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 681.0) internal successors, (2724), 4 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:02,746 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 681.0) internal successors, (2724), 4 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:02,746 INFO L185 Difference]: Start difference. First operand has 680 places, 341 transitions, 29919 flow. Second operand 3 states and 2036 transitions. [2021-03-25 07:48:02,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 340 transitions, 29919 flow [2021-03-25 07:48:04,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 340 transitions, 1527 flow, removed 14196 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:04,952 INFO L241 Difference]: Finished difference. Result has 681 places, 340 transitions, 1527 flow [2021-03-25 07:48:04,952 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=681, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1527, PETRI_PLACES=681, PETRI_TRANSITIONS=340} [2021-03-25 07:48:04,952 INFO L343 CegarLoopForPetriNet]: 680 programPoint places, 1 predicate places. [2021-03-25 07:48:04,953 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:04,953 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 681 places, 340 transitions, 1527 flow [2021-03-25 07:48:04,953 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 681 places, 340 transitions, 1527 flow [2021-03-25 07:48:04,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 681 places, 340 transitions, 1527 flow [2021-03-25 07:48:05,044 INFO L129 PetriNetUnfolder]: 0/340 cut-off events. [2021-03-25 07:48:05,044 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:05,044 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1019 conditions, 340 events. 0/340 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 347 event pairs, 0 based on Foata normal form. 0/340 useless extension candidates. Maximal degree in co-relation 0. Up to 170 conditions per place. [2021-03-25 07:48:05,061 INFO L142 LiptonReduction]: Number of co-enabled transitions 57122 [2021-03-25 07:48:05,098 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:05,098 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:05,098 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 145 [2021-03-25 07:48:05,098 INFO L480 AbstractCegarLoop]: Abstraction has has 681 places, 340 transitions, 1527 flow [2021-03-25 07:48:05,098 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 678.6666666666666) internal successors, (2036), 3 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:05,098 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:05,098 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:05,099 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable336 [2021-03-25 07:48:05,099 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:05,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:05,099 INFO L82 PathProgramCache]: Analyzing trace with hash -68686459, now seen corresponding path program 1 times [2021-03-25 07:48:05,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:05,099 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490427401] [2021-03-25 07:48:05,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:05,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:05,178 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:05,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:05,180 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:05,238 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:05,238 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:05,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable337 [2021-03-25 07:48:05,239 WARN L342 ceAbstractionStarter]: 169 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:05,239 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 170 thread instances. [2021-03-25 07:48:05,366 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:05,367 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:05,367 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:05,367 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:05,367 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:05,367 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:05,367 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:05,367 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:05,367 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:05,367 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:05,373 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 856 places, 515 transitions, 30610 flow [2021-03-25 07:48:06,149 INFO L129 PetriNetUnfolder]: 0/1025 cut-off events. [2021-03-25 07:48:06,149 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:06,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16071 conditions, 1025 events. 0/1025 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4088 event pairs, 0 based on Foata normal form. 0/854 useless extension candidates. Maximal degree in co-relation 0. Up to 171 conditions per place. [2021-03-25 07:48:06,149 INFO L82 GeneralOperation]: Start removeDead. Operand has 856 places, 515 transitions, 30610 flow [2021-03-25 07:48:06,158 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 854 places, 513 transitions, 30606 flow [2021-03-25 07:48:06,158 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:06,158 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 854 places, 513 transitions, 30606 flow [2021-03-25 07:48:06,159 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 854 places, 513 transitions, 30606 flow [2021-03-25 07:48:06,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 854 places, 513 transitions, 30606 flow [2021-03-25 07:48:06,696 INFO L129 PetriNetUnfolder]: 0/683 cut-off events. [2021-03-25 07:48:06,696 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:06,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15729 conditions, 683 events. 0/683 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1867 event pairs, 0 based on Foata normal form. 0/683 useless extension candidates. Maximal degree in co-relation 0. Up to 171 conditions per place. [2021-03-25 07:48:07,129 INFO L142 LiptonReduction]: Number of co-enabled transitions 173740 [2021-03-25 07:48:08,060 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:48:08,317 INFO L154 LiptonReduction]: Checked pairs total: 144330 [2021-03-25 07:48:08,318 INFO L156 LiptonReduction]: Total number of compositions: 170 [2021-03-25 07:48:08,318 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2160 [2021-03-25 07:48:08,319 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:48:08,319 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:08,319 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:08,319 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:08,319 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:08,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:08,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1883299, now seen corresponding path program 1 times [2021-03-25 07:48:08,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:08,320 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334451030] [2021-03-25 07:48:08,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:08,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:08,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:08,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:08,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:08,414 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334451030] [2021-03-25 07:48:08,414 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:08,414 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:08,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935142812] [2021-03-25 07:48:08,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:08,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:08,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:08,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:08,416 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 682 out of 685 [2021-03-25 07:48:08,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 343 transitions, 30266 flow. Second operand has 3 states, 3 states have (on average 682.6666666666666) internal successors, (2048), 3 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:08,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:08,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 682 of 685 [2021-03-25 07:48:08,417 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:08,790 INFO L129 PetriNetUnfolder]: 0/342 cut-off events. [2021-03-25 07:48:08,790 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:08,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15390 conditions, 342 events. 0/342 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 276 event pairs, 0 based on Foata normal form. 171/513 useless extension candidates. Maximal degree in co-relation 0. Up to 171 conditions per place. [2021-03-25 07:48:08,791 INFO L132 encePairwiseOnDemand]: 683/685 looper letters, 0 selfloop transitions, 1 changer transitions 0/342 dead transitions. [2021-03-25 07:48:08,792 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 342 transitions, 30266 flow [2021-03-25 07:48:08,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:08,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:08,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2048 transitions. [2021-03-25 07:48:08,792 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965936739659368 [2021-03-25 07:48:08,793 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2048 transitions. [2021-03-25 07:48:08,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2048 transitions. [2021-03-25 07:48:08,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:08,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2048 transitions. [2021-03-25 07:48:08,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 682.6666666666666) internal successors, (2048), 3 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:08,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 685.0) internal successors, (2740), 4 states have internal predecessors, (2740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:08,795 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 685.0) internal successors, (2740), 4 states have internal predecessors, (2740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:08,795 INFO L185 Difference]: Start difference. First operand has 684 places, 343 transitions, 30266 flow. Second operand 3 states and 2048 transitions. [2021-03-25 07:48:08,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 342 transitions, 30266 flow [2021-03-25 07:48:11,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 342 transitions, 1536 flow, removed 14365 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:11,098 INFO L241 Difference]: Finished difference. Result has 685 places, 342 transitions, 1536 flow [2021-03-25 07:48:11,098 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=685, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1536, PETRI_PLACES=685, PETRI_TRANSITIONS=342} [2021-03-25 07:48:11,098 INFO L343 CegarLoopForPetriNet]: 684 programPoint places, 1 predicate places. [2021-03-25 07:48:11,098 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:11,098 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 685 places, 342 transitions, 1536 flow [2021-03-25 07:48:11,098 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 685 places, 342 transitions, 1536 flow [2021-03-25 07:48:11,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 685 places, 342 transitions, 1536 flow [2021-03-25 07:48:11,192 INFO L129 PetriNetUnfolder]: 0/342 cut-off events. [2021-03-25 07:48:11,192 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:11,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1025 conditions, 342 events. 0/342 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 356 event pairs, 0 based on Foata normal form. 0/342 useless extension candidates. Maximal degree in co-relation 0. Up to 171 conditions per place. [2021-03-25 07:48:11,209 INFO L142 LiptonReduction]: Number of co-enabled transitions 57800 [2021-03-25 07:48:11,248 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:11,248 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:11,248 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 150 [2021-03-25 07:48:11,248 INFO L480 AbstractCegarLoop]: Abstraction has has 685 places, 342 transitions, 1536 flow [2021-03-25 07:48:11,248 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 682.6666666666666) internal successors, (2048), 3 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:11,248 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:11,249 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:11,249 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable338 [2021-03-25 07:48:11,249 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:11,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:11,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1833142247, now seen corresponding path program 1 times [2021-03-25 07:48:11,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:11,249 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014282010] [2021-03-25 07:48:11,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:11,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:11,327 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:11,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:11,330 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:11,390 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:11,391 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:11,391 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339 [2021-03-25 07:48:11,391 WARN L342 ceAbstractionStarter]: 170 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:11,391 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 171 thread instances. [2021-03-25 07:48:11,523 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:11,523 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:11,524 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:11,524 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:11,524 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:11,524 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:11,524 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:11,524 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:11,524 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:11,524 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:11,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 861 places, 518 transitions, 30961 flow [2021-03-25 07:48:12,310 INFO L129 PetriNetUnfolder]: 0/1031 cut-off events. [2021-03-25 07:48:12,311 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:12,311 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16251 conditions, 1031 events. 0/1031 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4111 event pairs, 0 based on Foata normal form. 0/859 useless extension candidates. Maximal degree in co-relation 0. Up to 172 conditions per place. [2021-03-25 07:48:12,311 INFO L82 GeneralOperation]: Start removeDead. Operand has 861 places, 518 transitions, 30961 flow [2021-03-25 07:48:12,320 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 859 places, 516 transitions, 30957 flow [2021-03-25 07:48:12,320 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:12,320 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 859 places, 516 transitions, 30957 flow [2021-03-25 07:48:12,320 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 859 places, 516 transitions, 30957 flow [2021-03-25 07:48:12,326 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 859 places, 516 transitions, 30957 flow [2021-03-25 07:48:13,018 INFO L129 PetriNetUnfolder]: 0/687 cut-off events. [2021-03-25 07:48:13,018 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:13,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15907 conditions, 687 events. 0/687 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1787 event pairs, 0 based on Foata normal form. 0/687 useless extension candidates. Maximal degree in co-relation 0. Up to 172 conditions per place. [2021-03-25 07:48:13,270 INFO L142 LiptonReduction]: Number of co-enabled transitions 175788 [2021-03-25 07:48:14,462 INFO L154 LiptonReduction]: Checked pairs total: 146034 [2021-03-25 07:48:14,462 INFO L156 LiptonReduction]: Total number of compositions: 171 [2021-03-25 07:48:14,463 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2143 [2021-03-25 07:48:14,464 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:48:14,464 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:14,464 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:14,464 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:14,464 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:14,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:14,464 INFO L82 PathProgramCache]: Analyzing trace with hash 1905315, now seen corresponding path program 1 times [2021-03-25 07:48:14,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:14,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404276704] [2021-03-25 07:48:14,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:14,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:14,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:14,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:14,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:14,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404276704] [2021-03-25 07:48:14,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:14,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:14,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511815397] [2021-03-25 07:48:14,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:14,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:14,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:14,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:14,550 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 686 out of 689 [2021-03-25 07:48:14,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 345 transitions, 30615 flow. Second operand has 3 states, 3 states have (on average 686.6666666666666) internal successors, (2060), 3 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:14,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:14,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 686 of 689 [2021-03-25 07:48:14,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:14,895 INFO L129 PetriNetUnfolder]: 0/344 cut-off events. [2021-03-25 07:48:14,895 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:14,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15566 conditions, 344 events. 0/344 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 347 event pairs, 0 based on Foata normal form. 172/516 useless extension candidates. Maximal degree in co-relation 0. Up to 172 conditions per place. [2021-03-25 07:48:14,897 INFO L132 encePairwiseOnDemand]: 687/689 looper letters, 0 selfloop transitions, 1 changer transitions 0/344 dead transitions. [2021-03-25 07:48:14,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 344 transitions, 30615 flow [2021-03-25 07:48:14,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:14,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:14,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2060 transitions. [2021-03-25 07:48:14,898 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966134494436382 [2021-03-25 07:48:14,898 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2060 transitions. [2021-03-25 07:48:14,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2060 transitions. [2021-03-25 07:48:14,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:14,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2060 transitions. [2021-03-25 07:48:14,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 686.6666666666666) internal successors, (2060), 3 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:14,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 689.0) internal successors, (2756), 4 states have internal predecessors, (2756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:14,900 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 689.0) internal successors, (2756), 4 states have internal predecessors, (2756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:14,900 INFO L185 Difference]: Start difference. First operand has 688 places, 345 transitions, 30615 flow. Second operand 3 states and 2060 transitions. [2021-03-25 07:48:14,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 344 transitions, 30615 flow [2021-03-25 07:48:17,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 344 transitions, 1545 flow, removed 14535 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:17,445 INFO L241 Difference]: Finished difference. Result has 689 places, 344 transitions, 1545 flow [2021-03-25 07:48:17,446 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=689, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1545, PETRI_PLACES=689, PETRI_TRANSITIONS=344} [2021-03-25 07:48:17,446 INFO L343 CegarLoopForPetriNet]: 688 programPoint places, 1 predicate places. [2021-03-25 07:48:17,446 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:17,446 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 689 places, 344 transitions, 1545 flow [2021-03-25 07:48:17,446 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 689 places, 344 transitions, 1545 flow [2021-03-25 07:48:17,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 689 places, 344 transitions, 1545 flow [2021-03-25 07:48:17,542 INFO L129 PetriNetUnfolder]: 0/344 cut-off events. [2021-03-25 07:48:17,542 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:17,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1031 conditions, 344 events. 0/344 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 333 event pairs, 0 based on Foata normal form. 0/344 useless extension candidates. Maximal degree in co-relation 0. Up to 172 conditions per place. [2021-03-25 07:48:17,559 INFO L142 LiptonReduction]: Number of co-enabled transitions 58482 [2021-03-25 07:48:17,599 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:17,600 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:17,600 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 154 [2021-03-25 07:48:17,600 INFO L480 AbstractCegarLoop]: Abstraction has has 689 places, 344 transitions, 1545 flow [2021-03-25 07:48:17,600 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 686.6666666666666) internal successors, (2060), 3 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:17,600 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:17,600 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:17,600 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340 [2021-03-25 07:48:17,600 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:17,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:17,601 INFO L82 PathProgramCache]: Analyzing trace with hash -497076992, now seen corresponding path program 1 times [2021-03-25 07:48:17,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:17,601 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633838650] [2021-03-25 07:48:17,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:17,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:17,687 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:17,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:17,690 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:17,752 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:17,752 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:17,752 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341 [2021-03-25 07:48:17,753 WARN L342 ceAbstractionStarter]: 171 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:17,753 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 172 thread instances. [2021-03-25 07:48:17,904 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:17,904 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:17,904 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:17,904 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:17,904 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:17,904 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:17,904 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:17,904 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:17,904 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:17,904 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:17,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 866 places, 521 transitions, 31314 flow [2021-03-25 07:48:18,657 INFO L129 PetriNetUnfolder]: 0/1037 cut-off events. [2021-03-25 07:48:18,657 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:18,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16432 conditions, 1037 events. 0/1037 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4102 event pairs, 0 based on Foata normal form. 0/864 useless extension candidates. Maximal degree in co-relation 0. Up to 173 conditions per place. [2021-03-25 07:48:18,658 INFO L82 GeneralOperation]: Start removeDead. Operand has 866 places, 521 transitions, 31314 flow [2021-03-25 07:48:18,666 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 864 places, 519 transitions, 31310 flow [2021-03-25 07:48:18,666 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:18,666 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 864 places, 519 transitions, 31310 flow [2021-03-25 07:48:18,666 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 864 places, 519 transitions, 31310 flow [2021-03-25 07:48:18,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 864 places, 519 transitions, 31310 flow [2021-03-25 07:48:19,266 INFO L129 PetriNetUnfolder]: 0/691 cut-off events. [2021-03-25 07:48:19,266 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:19,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16086 conditions, 691 events. 0/691 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1804 event pairs, 0 based on Foata normal form. 0/691 useless extension candidates. Maximal degree in co-relation 0. Up to 173 conditions per place. [2021-03-25 07:48:19,510 INFO L142 LiptonReduction]: Number of co-enabled transitions 177848 [2021-03-25 07:48:20,704 INFO L154 LiptonReduction]: Checked pairs total: 147748 [2021-03-25 07:48:20,704 INFO L156 LiptonReduction]: Total number of compositions: 172 [2021-03-25 07:48:20,704 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2038 [2021-03-25 07:48:20,705 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:48:20,705 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:20,705 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:20,705 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:20,705 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:20,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:20,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1927459, now seen corresponding path program 1 times [2021-03-25 07:48:20,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:20,706 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258201044] [2021-03-25 07:48:20,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:20,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:20,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:20,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:20,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:20,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258201044] [2021-03-25 07:48:20,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:20,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:20,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095789568] [2021-03-25 07:48:20,786 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:20,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:20,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:20,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:20,787 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 690 out of 693 [2021-03-25 07:48:20,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 347 transitions, 30966 flow. Second operand has 3 states, 3 states have (on average 690.6666666666666) internal successors, (2072), 3 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:20,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:20,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 690 of 693 [2021-03-25 07:48:20,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:21,262 INFO L129 PetriNetUnfolder]: 0/346 cut-off events. [2021-03-25 07:48:21,263 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:21,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15743 conditions, 346 events. 0/346 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 310 event pairs, 0 based on Foata normal form. 173/519 useless extension candidates. Maximal degree in co-relation 0. Up to 173 conditions per place. [2021-03-25 07:48:21,264 INFO L132 encePairwiseOnDemand]: 691/693 looper letters, 0 selfloop transitions, 1 changer transitions 0/346 dead transitions. [2021-03-25 07:48:21,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 346 transitions, 30966 flow [2021-03-25 07:48:21,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:21,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:21,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2072 transitions. [2021-03-25 07:48:21,265 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966329966329966 [2021-03-25 07:48:21,265 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2072 transitions. [2021-03-25 07:48:21,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2072 transitions. [2021-03-25 07:48:21,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:21,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2072 transitions. [2021-03-25 07:48:21,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 690.6666666666666) internal successors, (2072), 3 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:21,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 693.0) internal successors, (2772), 4 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:21,267 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 693.0) internal successors, (2772), 4 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:21,267 INFO L185 Difference]: Start difference. First operand has 692 places, 347 transitions, 30966 flow. Second operand 3 states and 2072 transitions. [2021-03-25 07:48:21,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 346 transitions, 30966 flow [2021-03-25 07:48:23,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 346 transitions, 1554 flow, removed 14706 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:23,658 INFO L241 Difference]: Finished difference. Result has 693 places, 346 transitions, 1554 flow [2021-03-25 07:48:23,658 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=693, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1554, PETRI_PLACES=693, PETRI_TRANSITIONS=346} [2021-03-25 07:48:23,658 INFO L343 CegarLoopForPetriNet]: 692 programPoint places, 1 predicate places. [2021-03-25 07:48:23,658 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:23,658 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 693 places, 346 transitions, 1554 flow [2021-03-25 07:48:23,659 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 693 places, 346 transitions, 1554 flow [2021-03-25 07:48:23,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 693 places, 346 transitions, 1554 flow [2021-03-25 07:48:23,751 INFO L129 PetriNetUnfolder]: 0/346 cut-off events. [2021-03-25 07:48:23,751 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:23,751 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1037 conditions, 346 events. 0/346 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 332 event pairs, 0 based on Foata normal form. 0/346 useless extension candidates. Maximal degree in co-relation 0. Up to 173 conditions per place. [2021-03-25 07:48:23,767 INFO L142 LiptonReduction]: Number of co-enabled transitions 59168 [2021-03-25 07:48:23,806 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:23,806 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:23,806 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 148 [2021-03-25 07:48:23,806 INFO L480 AbstractCegarLoop]: Abstraction has has 693 places, 346 transitions, 1554 flow [2021-03-25 07:48:23,806 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 690.6666666666666) internal successors, (2072), 3 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:23,806 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:23,806 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:23,806 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable342 [2021-03-25 07:48:23,807 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:23,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:23,807 INFO L82 PathProgramCache]: Analyzing trace with hash 1395571114, now seen corresponding path program 1 times [2021-03-25 07:48:23,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:23,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676733748] [2021-03-25 07:48:23,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:23,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:23,936 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:23,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:23,938 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:23,993 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:23,993 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:23,993 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable343 [2021-03-25 07:48:23,993 WARN L342 ceAbstractionStarter]: 172 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:23,993 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 173 thread instances. [2021-03-25 07:48:24,124 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:24,124 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:24,125 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:24,125 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:24,125 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:24,125 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:24,125 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:24,125 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:24,125 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:24,125 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:24,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 871 places, 524 transitions, 31669 flow [2021-03-25 07:48:24,809 INFO L129 PetriNetUnfolder]: 0/1043 cut-off events. [2021-03-25 07:48:24,809 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:24,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16614 conditions, 1043 events. 0/1043 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4057 event pairs, 0 based on Foata normal form. 0/869 useless extension candidates. Maximal degree in co-relation 0. Up to 174 conditions per place. [2021-03-25 07:48:24,810 INFO L82 GeneralOperation]: Start removeDead. Operand has 871 places, 524 transitions, 31669 flow [2021-03-25 07:48:24,819 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 869 places, 522 transitions, 31665 flow [2021-03-25 07:48:24,819 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:24,819 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 869 places, 522 transitions, 31665 flow [2021-03-25 07:48:24,819 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 869 places, 522 transitions, 31665 flow [2021-03-25 07:48:24,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 869 places, 522 transitions, 31665 flow [2021-03-25 07:48:25,443 INFO L129 PetriNetUnfolder]: 0/695 cut-off events. [2021-03-25 07:48:25,443 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:25,444 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16266 conditions, 695 events. 0/695 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1916 event pairs, 0 based on Foata normal form. 0/695 useless extension candidates. Maximal degree in co-relation 0. Up to 174 conditions per place. [2021-03-25 07:48:25,694 INFO L142 LiptonReduction]: Number of co-enabled transitions 179920 [2021-03-25 07:48:26,961 INFO L154 LiptonReduction]: Checked pairs total: 149472 [2021-03-25 07:48:26,962 INFO L156 LiptonReduction]: Total number of compositions: 173 [2021-03-25 07:48:26,962 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2143 [2021-03-25 07:48:26,963 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:48:26,963 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:26,963 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:26,963 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:26,963 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:26,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:26,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1949731, now seen corresponding path program 1 times [2021-03-25 07:48:26,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:26,964 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225077600] [2021-03-25 07:48:26,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:27,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:27,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:27,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:27,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225077600] [2021-03-25 07:48:27,049 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:27,049 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:27,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137187517] [2021-03-25 07:48:27,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:27,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:27,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:27,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:27,050 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 694 out of 697 [2021-03-25 07:48:27,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 349 transitions, 31319 flow. Second operand has 3 states, 3 states have (on average 694.6666666666666) internal successors, (2084), 3 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:27,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:27,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 694 of 697 [2021-03-25 07:48:27,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:27,398 INFO L129 PetriNetUnfolder]: 0/348 cut-off events. [2021-03-25 07:48:27,398 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:27,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15921 conditions, 348 events. 0/348 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 333 event pairs, 0 based on Foata normal form. 174/522 useless extension candidates. Maximal degree in co-relation 0. Up to 174 conditions per place. [2021-03-25 07:48:27,400 INFO L132 encePairwiseOnDemand]: 695/697 looper letters, 0 selfloop transitions, 1 changer transitions 0/348 dead transitions. [2021-03-25 07:48:27,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 348 transitions, 31319 flow [2021-03-25 07:48:27,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:27,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:27,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2084 transitions. [2021-03-25 07:48:27,400 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966523194643712 [2021-03-25 07:48:27,401 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2084 transitions. [2021-03-25 07:48:27,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2084 transitions. [2021-03-25 07:48:27,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:27,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2084 transitions. [2021-03-25 07:48:27,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 694.6666666666666) internal successors, (2084), 3 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:27,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 697.0) internal successors, (2788), 4 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:27,403 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 697.0) internal successors, (2788), 4 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:27,403 INFO L185 Difference]: Start difference. First operand has 696 places, 349 transitions, 31319 flow. Second operand 3 states and 2084 transitions. [2021-03-25 07:48:27,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 348 transitions, 31319 flow [2021-03-25 07:48:30,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 348 transitions, 1563 flow, removed 14878 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:30,088 INFO L241 Difference]: Finished difference. Result has 697 places, 348 transitions, 1563 flow [2021-03-25 07:48:30,088 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=697, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1563, PETRI_PLACES=697, PETRI_TRANSITIONS=348} [2021-03-25 07:48:30,088 INFO L343 CegarLoopForPetriNet]: 696 programPoint places, 1 predicate places. [2021-03-25 07:48:30,088 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:30,088 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 697 places, 348 transitions, 1563 flow [2021-03-25 07:48:30,088 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 697 places, 348 transitions, 1563 flow [2021-03-25 07:48:30,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 697 places, 348 transitions, 1563 flow [2021-03-25 07:48:30,193 INFO L129 PetriNetUnfolder]: 0/348 cut-off events. [2021-03-25 07:48:30,193 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:30,193 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1043 conditions, 348 events. 0/348 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 343 event pairs, 0 based on Foata normal form. 0/348 useless extension candidates. Maximal degree in co-relation 0. Up to 174 conditions per place. [2021-03-25 07:48:30,210 INFO L142 LiptonReduction]: Number of co-enabled transitions 59858 [2021-03-25 07:48:30,248 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:30,248 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:30,248 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 160 [2021-03-25 07:48:30,249 INFO L480 AbstractCegarLoop]: Abstraction has has 697 places, 348 transitions, 1563 flow [2021-03-25 07:48:30,249 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 694.6666666666666) internal successors, (2084), 3 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:30,249 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:30,249 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:30,249 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable344 [2021-03-25 07:48:30,249 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:30,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:30,249 INFO L82 PathProgramCache]: Analyzing trace with hash 182457483, now seen corresponding path program 1 times [2021-03-25 07:48:30,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:30,249 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65593741] [2021-03-25 07:48:30,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:30,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:30,328 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:30,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:30,331 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:30,390 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:30,390 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:30,390 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable345 [2021-03-25 07:48:30,390 WARN L342 ceAbstractionStarter]: 173 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:30,390 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 174 thread instances. [2021-03-25 07:48:30,521 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:30,521 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:30,521 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:30,521 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:30,522 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:30,522 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:30,522 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:30,522 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:30,522 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:30,522 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:30,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 876 places, 527 transitions, 32026 flow [2021-03-25 07:48:31,343 INFO L129 PetriNetUnfolder]: 0/1049 cut-off events. [2021-03-25 07:48:31,343 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:31,344 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16797 conditions, 1049 events. 0/1049 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3908 event pairs, 0 based on Foata normal form. 0/874 useless extension candidates. Maximal degree in co-relation 0. Up to 175 conditions per place. [2021-03-25 07:48:31,344 INFO L82 GeneralOperation]: Start removeDead. Operand has 876 places, 527 transitions, 32026 flow [2021-03-25 07:48:31,353 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 874 places, 525 transitions, 32022 flow [2021-03-25 07:48:31,353 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:31,353 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 874 places, 525 transitions, 32022 flow [2021-03-25 07:48:31,353 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 874 places, 525 transitions, 32022 flow [2021-03-25 07:48:31,360 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 874 places, 525 transitions, 32022 flow [2021-03-25 07:48:31,990 INFO L129 PetriNetUnfolder]: 0/699 cut-off events. [2021-03-25 07:48:31,990 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:31,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16447 conditions, 699 events. 0/699 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1993 event pairs, 0 based on Foata normal form. 0/699 useless extension candidates. Maximal degree in co-relation 0. Up to 175 conditions per place. [2021-03-25 07:48:32,247 INFO L142 LiptonReduction]: Number of co-enabled transitions 182004 [2021-03-25 07:48:32,975 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:48:33,486 INFO L154 LiptonReduction]: Checked pairs total: 151206 [2021-03-25 07:48:33,486 INFO L156 LiptonReduction]: Total number of compositions: 174 [2021-03-25 07:48:33,486 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2133 [2021-03-25 07:48:33,487 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:48:33,487 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:33,487 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:33,487 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:33,487 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:33,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:33,487 INFO L82 PathProgramCache]: Analyzing trace with hash 1972131, now seen corresponding path program 1 times [2021-03-25 07:48:33,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:33,488 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860092571] [2021-03-25 07:48:33,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:33,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:33,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:33,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:33,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:33,569 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860092571] [2021-03-25 07:48:33,569 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:33,569 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:33,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599835047] [2021-03-25 07:48:33,569 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:33,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:33,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:33,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:33,570 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 698 out of 701 [2021-03-25 07:48:33,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 351 transitions, 31674 flow. Second operand has 3 states, 3 states have (on average 698.6666666666666) internal successors, (2096), 3 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:33,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:33,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 698 of 701 [2021-03-25 07:48:33,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:33,919 INFO L129 PetriNetUnfolder]: 0/350 cut-off events. [2021-03-25 07:48:33,919 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:33,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16100 conditions, 350 events. 0/350 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 306 event pairs, 0 based on Foata normal form. 175/525 useless extension candidates. Maximal degree in co-relation 0. Up to 175 conditions per place. [2021-03-25 07:48:33,921 INFO L132 encePairwiseOnDemand]: 699/701 looper letters, 0 selfloop transitions, 1 changer transitions 0/350 dead transitions. [2021-03-25 07:48:33,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 350 transitions, 31674 flow [2021-03-25 07:48:33,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:33,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:33,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2096 transitions. [2021-03-25 07:48:33,922 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966714217784118 [2021-03-25 07:48:33,922 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2096 transitions. [2021-03-25 07:48:33,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2096 transitions. [2021-03-25 07:48:33,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:33,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2096 transitions. [2021-03-25 07:48:33,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 698.6666666666666) internal successors, (2096), 3 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:33,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 701.0) internal successors, (2804), 4 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:33,924 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 701.0) internal successors, (2804), 4 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:33,924 INFO L185 Difference]: Start difference. First operand has 700 places, 351 transitions, 31674 flow. Second operand 3 states and 2096 transitions. [2021-03-25 07:48:33,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 350 transitions, 31674 flow [2021-03-25 07:48:36,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 350 transitions, 1572 flow, removed 15051 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:36,728 INFO L241 Difference]: Finished difference. Result has 701 places, 350 transitions, 1572 flow [2021-03-25 07:48:36,728 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=701, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1572, PETRI_PLACES=701, PETRI_TRANSITIONS=350} [2021-03-25 07:48:36,728 INFO L343 CegarLoopForPetriNet]: 700 programPoint places, 1 predicate places. [2021-03-25 07:48:36,728 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:36,728 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 701 places, 350 transitions, 1572 flow [2021-03-25 07:48:36,728 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 701 places, 350 transitions, 1572 flow [2021-03-25 07:48:36,729 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 701 places, 350 transitions, 1572 flow [2021-03-25 07:48:36,824 INFO L129 PetriNetUnfolder]: 0/350 cut-off events. [2021-03-25 07:48:36,824 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:36,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 350 events. 0/350 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 320 event pairs, 0 based on Foata normal form. 0/350 useless extension candidates. Maximal degree in co-relation 0. Up to 175 conditions per place. [2021-03-25 07:48:36,843 INFO L142 LiptonReduction]: Number of co-enabled transitions 60552 [2021-03-25 07:48:36,882 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:36,882 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:36,882 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 154 [2021-03-25 07:48:36,882 INFO L480 AbstractCegarLoop]: Abstraction has has 701 places, 350 transitions, 1572 flow [2021-03-25 07:48:36,882 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 698.6666666666666) internal successors, (2096), 3 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:36,882 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:36,882 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:36,882 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable346 [2021-03-25 07:48:36,882 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:36,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:36,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1426687853, now seen corresponding path program 1 times [2021-03-25 07:48:36,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:36,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055116569] [2021-03-25 07:48:36,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:36,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:36,964 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:36,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:36,967 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:37,028 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:37,028 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:37,028 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable347 [2021-03-25 07:48:37,028 WARN L342 ceAbstractionStarter]: 174 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:37,028 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 175 thread instances. [2021-03-25 07:48:37,163 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:37,164 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:37,164 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:37,164 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:37,164 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:37,164 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:37,164 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:37,164 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:37,164 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:37,164 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:37,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 881 places, 530 transitions, 32385 flow [2021-03-25 07:48:37,938 INFO L129 PetriNetUnfolder]: 0/1055 cut-off events. [2021-03-25 07:48:37,939 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:37,939 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16981 conditions, 1055 events. 0/1055 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4016 event pairs, 0 based on Foata normal form. 0/879 useless extension candidates. Maximal degree in co-relation 0. Up to 176 conditions per place. [2021-03-25 07:48:37,939 INFO L82 GeneralOperation]: Start removeDead. Operand has 881 places, 530 transitions, 32385 flow [2021-03-25 07:48:37,948 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 879 places, 528 transitions, 32381 flow [2021-03-25 07:48:37,948 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:37,948 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 879 places, 528 transitions, 32381 flow [2021-03-25 07:48:37,948 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 879 places, 528 transitions, 32381 flow [2021-03-25 07:48:37,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 879 places, 528 transitions, 32381 flow [2021-03-25 07:48:38,696 INFO L129 PetriNetUnfolder]: 0/703 cut-off events. [2021-03-25 07:48:38,696 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:38,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16629 conditions, 703 events. 0/703 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2060 event pairs, 0 based on Foata normal form. 0/703 useless extension candidates. Maximal degree in co-relation 0. Up to 176 conditions per place. [2021-03-25 07:48:39,014 INFO L142 LiptonReduction]: Number of co-enabled transitions 184100 [2021-03-25 07:48:40,299 INFO L154 LiptonReduction]: Checked pairs total: 152950 [2021-03-25 07:48:40,299 INFO L156 LiptonReduction]: Total number of compositions: 175 [2021-03-25 07:48:40,299 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2351 [2021-03-25 07:48:40,300 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:48:40,300 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:40,300 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:40,300 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:40,300 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:40,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:40,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1994659, now seen corresponding path program 1 times [2021-03-25 07:48:40,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:40,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275544244] [2021-03-25 07:48:40,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:40,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:40,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:40,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:40,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:40,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275544244] [2021-03-25 07:48:40,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:40,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:40,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404819893] [2021-03-25 07:48:40,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:40,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:40,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:40,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:40,383 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 702 out of 705 [2021-03-25 07:48:40,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 353 transitions, 32031 flow. Second operand has 3 states, 3 states have (on average 702.6666666666666) internal successors, (2108), 3 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:40,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:40,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 702 of 705 [2021-03-25 07:48:40,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:40,879 INFO L129 PetriNetUnfolder]: 0/352 cut-off events. [2021-03-25 07:48:40,879 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:40,879 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16280 conditions, 352 events. 0/352 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 347 event pairs, 0 based on Foata normal form. 176/528 useless extension candidates. Maximal degree in co-relation 0. Up to 176 conditions per place. [2021-03-25 07:48:40,881 INFO L132 encePairwiseOnDemand]: 703/705 looper letters, 0 selfloop transitions, 1 changer transitions 0/352 dead transitions. [2021-03-25 07:48:40,881 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 352 transitions, 32031 flow [2021-03-25 07:48:40,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:40,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:40,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2108 transitions. [2021-03-25 07:48:40,882 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966903073286052 [2021-03-25 07:48:40,882 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2108 transitions. [2021-03-25 07:48:40,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2108 transitions. [2021-03-25 07:48:40,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:40,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2108 transitions. [2021-03-25 07:48:40,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 702.6666666666666) internal successors, (2108), 3 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:40,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 705.0) internal successors, (2820), 4 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:40,884 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 705.0) internal successors, (2820), 4 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:40,884 INFO L185 Difference]: Start difference. First operand has 704 places, 353 transitions, 32031 flow. Second operand 3 states and 2108 transitions. [2021-03-25 07:48:40,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 352 transitions, 32031 flow [2021-03-25 07:48:43,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 352 transitions, 1581 flow, removed 15225 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:43,677 INFO L241 Difference]: Finished difference. Result has 705 places, 352 transitions, 1581 flow [2021-03-25 07:48:43,677 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=705, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1581, PETRI_PLACES=705, PETRI_TRANSITIONS=352} [2021-03-25 07:48:43,677 INFO L343 CegarLoopForPetriNet]: 704 programPoint places, 1 predicate places. [2021-03-25 07:48:43,677 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:43,677 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 705 places, 352 transitions, 1581 flow [2021-03-25 07:48:43,677 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 705 places, 352 transitions, 1581 flow [2021-03-25 07:48:43,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 705 places, 352 transitions, 1581 flow [2021-03-25 07:48:43,773 INFO L129 PetriNetUnfolder]: 0/352 cut-off events. [2021-03-25 07:48:43,773 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:43,773 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1055 conditions, 352 events. 0/352 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 359 event pairs, 0 based on Foata normal form. 0/352 useless extension candidates. Maximal degree in co-relation 0. Up to 176 conditions per place. [2021-03-25 07:48:43,791 INFO L142 LiptonReduction]: Number of co-enabled transitions 61250 [2021-03-25 07:48:43,831 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:43,831 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:43,831 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 154 [2021-03-25 07:48:43,831 INFO L480 AbstractCegarLoop]: Abstraction has has 705 places, 352 transitions, 1581 flow [2021-03-25 07:48:43,831 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 702.6666666666666) internal successors, (2108), 3 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:43,831 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:43,831 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:43,831 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable348 [2021-03-25 07:48:43,832 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:43,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:43,832 INFO L82 PathProgramCache]: Analyzing trace with hash 2028930598, now seen corresponding path program 1 times [2021-03-25 07:48:43,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:43,832 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977975443] [2021-03-25 07:48:43,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:43,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:43,992 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:43,995 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:44,043 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:44,043 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:44,043 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable349 [2021-03-25 07:48:44,043 WARN L342 ceAbstractionStarter]: 175 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:44,043 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 176 thread instances. [2021-03-25 07:48:44,173 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:44,173 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:44,173 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:44,173 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:44,173 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:44,173 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:44,173 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:44,173 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:44,173 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:44,173 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:44,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 886 places, 533 transitions, 32746 flow [2021-03-25 07:48:44,868 INFO L129 PetriNetUnfolder]: 0/1061 cut-off events. [2021-03-25 07:48:44,868 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:44,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17166 conditions, 1061 events. 0/1061 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4222 event pairs, 0 based on Foata normal form. 0/884 useless extension candidates. Maximal degree in co-relation 0. Up to 177 conditions per place. [2021-03-25 07:48:44,868 INFO L82 GeneralOperation]: Start removeDead. Operand has 886 places, 533 transitions, 32746 flow [2021-03-25 07:48:44,878 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 884 places, 531 transitions, 32742 flow [2021-03-25 07:48:44,878 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:44,878 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 884 places, 531 transitions, 32742 flow [2021-03-25 07:48:44,878 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 884 places, 531 transitions, 32742 flow [2021-03-25 07:48:44,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 884 places, 531 transitions, 32742 flow [2021-03-25 07:48:45,510 INFO L129 PetriNetUnfolder]: 0/707 cut-off events. [2021-03-25 07:48:45,510 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:45,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16812 conditions, 707 events. 0/707 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2057 event pairs, 0 based on Foata normal form. 0/707 useless extension candidates. Maximal degree in co-relation 0. Up to 177 conditions per place. [2021-03-25 07:48:45,771 INFO L142 LiptonReduction]: Number of co-enabled transitions 186208 [2021-03-25 07:48:46,242 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:48:47,048 INFO L154 LiptonReduction]: Checked pairs total: 154704 [2021-03-25 07:48:47,048 INFO L156 LiptonReduction]: Total number of compositions: 176 [2021-03-25 07:48:47,049 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2171 [2021-03-25 07:48:47,049 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:48:47,049 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:47,049 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:47,050 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:47,050 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:47,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:47,050 INFO L82 PathProgramCache]: Analyzing trace with hash 2017315, now seen corresponding path program 1 times [2021-03-25 07:48:47,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:47,050 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742425923] [2021-03-25 07:48:47,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:47,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:47,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:47,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:47,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742425923] [2021-03-25 07:48:47,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:47,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:47,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188666339] [2021-03-25 07:48:47,134 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:47,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:47,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:47,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:47,136 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 706 out of 709 [2021-03-25 07:48:47,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 355 transitions, 32390 flow. Second operand has 3 states, 3 states have (on average 706.6666666666666) internal successors, (2120), 3 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:47,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:47,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 706 of 709 [2021-03-25 07:48:47,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:47,633 INFO L129 PetriNetUnfolder]: 0/354 cut-off events. [2021-03-25 07:48:47,633 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:47,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16461 conditions, 354 events. 0/354 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 274 event pairs, 0 based on Foata normal form. 177/531 useless extension candidates. Maximal degree in co-relation 0. Up to 177 conditions per place. [2021-03-25 07:48:47,635 INFO L132 encePairwiseOnDemand]: 707/709 looper letters, 0 selfloop transitions, 1 changer transitions 0/354 dead transitions. [2021-03-25 07:48:47,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 709 places, 354 transitions, 32390 flow [2021-03-25 07:48:47,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:47,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:47,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2120 transitions. [2021-03-25 07:48:47,636 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.996708979783733 [2021-03-25 07:48:47,636 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2120 transitions. [2021-03-25 07:48:47,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2120 transitions. [2021-03-25 07:48:47,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:47,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2120 transitions. [2021-03-25 07:48:47,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 706.6666666666666) internal successors, (2120), 3 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:47,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 709.0) internal successors, (2836), 4 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:47,638 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 709.0) internal successors, (2836), 4 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:47,638 INFO L185 Difference]: Start difference. First operand has 708 places, 355 transitions, 32390 flow. Second operand 3 states and 2120 transitions. [2021-03-25 07:48:47,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 709 places, 354 transitions, 32390 flow [2021-03-25 07:48:50,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 354 transitions, 1590 flow, removed 15400 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:50,504 INFO L241 Difference]: Finished difference. Result has 709 places, 354 transitions, 1590 flow [2021-03-25 07:48:50,504 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=709, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1590, PETRI_PLACES=709, PETRI_TRANSITIONS=354} [2021-03-25 07:48:50,504 INFO L343 CegarLoopForPetriNet]: 708 programPoint places, 1 predicate places. [2021-03-25 07:48:50,504 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:50,504 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 709 places, 354 transitions, 1590 flow [2021-03-25 07:48:50,504 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 709 places, 354 transitions, 1590 flow [2021-03-25 07:48:50,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 709 places, 354 transitions, 1590 flow [2021-03-25 07:48:50,601 INFO L129 PetriNetUnfolder]: 0/354 cut-off events. [2021-03-25 07:48:50,601 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:50,601 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1061 conditions, 354 events. 0/354 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 362 event pairs, 0 based on Foata normal form. 0/354 useless extension candidates. Maximal degree in co-relation 0. Up to 177 conditions per place. [2021-03-25 07:48:50,618 INFO L142 LiptonReduction]: Number of co-enabled transitions 61952 [2021-03-25 07:48:50,659 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:50,660 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:50,660 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 156 [2021-03-25 07:48:50,660 INFO L480 AbstractCegarLoop]: Abstraction has has 709 places, 354 transitions, 1590 flow [2021-03-25 07:48:50,660 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 706.6666666666666) internal successors, (2120), 3 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:50,660 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:50,660 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:50,660 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350 [2021-03-25 07:48:50,660 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:50,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:50,661 INFO L82 PathProgramCache]: Analyzing trace with hash -628230352, now seen corresponding path program 1 times [2021-03-25 07:48:50,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:50,661 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679670050] [2021-03-25 07:48:50,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:50,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:50,785 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:50,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:50,787 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:50,842 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:50,842 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:50,842 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351 [2021-03-25 07:48:50,842 WARN L342 ceAbstractionStarter]: 176 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:50,843 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 177 thread instances. [2021-03-25 07:48:50,971 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:50,972 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:50,972 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:50,972 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:50,972 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:50,972 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:50,972 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:50,972 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:50,972 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:50,972 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:50,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 891 places, 536 transitions, 33109 flow [2021-03-25 07:48:51,670 INFO L129 PetriNetUnfolder]: 0/1067 cut-off events. [2021-03-25 07:48:51,670 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:51,671 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17352 conditions, 1067 events. 0/1067 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4014 event pairs, 0 based on Foata normal form. 0/889 useless extension candidates. Maximal degree in co-relation 0. Up to 178 conditions per place. [2021-03-25 07:48:51,671 INFO L82 GeneralOperation]: Start removeDead. Operand has 891 places, 536 transitions, 33109 flow [2021-03-25 07:48:51,680 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 889 places, 534 transitions, 33105 flow [2021-03-25 07:48:51,680 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:51,680 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 889 places, 534 transitions, 33105 flow [2021-03-25 07:48:51,680 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 889 places, 534 transitions, 33105 flow [2021-03-25 07:48:51,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 889 places, 534 transitions, 33105 flow [2021-03-25 07:48:52,307 INFO L129 PetriNetUnfolder]: 0/711 cut-off events. [2021-03-25 07:48:52,307 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:52,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16996 conditions, 711 events. 0/711 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2207 event pairs, 0 based on Foata normal form. 0/711 useless extension candidates. Maximal degree in co-relation 0. Up to 178 conditions per place. [2021-03-25 07:48:52,570 INFO L142 LiptonReduction]: Number of co-enabled transitions 188328 [2021-03-25 07:48:53,028 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:48:53,822 INFO L154 LiptonReduction]: Checked pairs total: 156468 [2021-03-25 07:48:53,822 INFO L156 LiptonReduction]: Total number of compositions: 177 [2021-03-25 07:48:53,823 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2143 [2021-03-25 07:48:53,823 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:48:53,823 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:53,823 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:53,823 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:48:53,823 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:53,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:53,824 INFO L82 PathProgramCache]: Analyzing trace with hash 2040099, now seen corresponding path program 1 times [2021-03-25 07:48:53,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:53,824 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873789153] [2021-03-25 07:48:53,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:53,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:48:53,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:48:53,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:48:53,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:48:53,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873789153] [2021-03-25 07:48:53,907 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:48:53,907 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:48:53,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760065992] [2021-03-25 07:48:53,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:48:53,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:48:53,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:48:53,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:48:53,909 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 710 out of 713 [2021-03-25 07:48:53,909 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 357 transitions, 32751 flow. Second operand has 3 states, 3 states have (on average 710.6666666666666) internal successors, (2132), 3 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:53,909 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:48:53,909 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 710 of 713 [2021-03-25 07:48:53,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:48:54,427 INFO L129 PetriNetUnfolder]: 0/356 cut-off events. [2021-03-25 07:48:54,428 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:54,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16643 conditions, 356 events. 0/356 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 363 event pairs, 0 based on Foata normal form. 178/534 useless extension candidates. Maximal degree in co-relation 0. Up to 178 conditions per place. [2021-03-25 07:48:54,429 INFO L132 encePairwiseOnDemand]: 711/713 looper letters, 0 selfloop transitions, 1 changer transitions 0/356 dead transitions. [2021-03-25 07:48:54,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 713 places, 356 transitions, 32751 flow [2021-03-25 07:48:54,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:48:54,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:48:54,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2132 transitions. [2021-03-25 07:48:54,431 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967274427302478 [2021-03-25 07:48:54,431 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2132 transitions. [2021-03-25 07:48:54,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2132 transitions. [2021-03-25 07:48:54,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:48:54,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2132 transitions. [2021-03-25 07:48:54,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 710.6666666666666) internal successors, (2132), 3 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:54,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 713.0) internal successors, (2852), 4 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:54,433 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 713.0) internal successors, (2852), 4 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:54,433 INFO L185 Difference]: Start difference. First operand has 712 places, 357 transitions, 32751 flow. Second operand 3 states and 2132 transitions. [2021-03-25 07:48:54,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 713 places, 356 transitions, 32751 flow [2021-03-25 07:48:57,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 356 transitions, 1599 flow, removed 15576 selfloop flow, removed 0 redundant places. [2021-03-25 07:48:57,454 INFO L241 Difference]: Finished difference. Result has 713 places, 356 transitions, 1599 flow [2021-03-25 07:48:57,454 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=713, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1599, PETRI_PLACES=713, PETRI_TRANSITIONS=356} [2021-03-25 07:48:57,454 INFO L343 CegarLoopForPetriNet]: 712 programPoint places, 1 predicate places. [2021-03-25 07:48:57,454 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:57,454 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 713 places, 356 transitions, 1599 flow [2021-03-25 07:48:57,455 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 713 places, 356 transitions, 1599 flow [2021-03-25 07:48:57,456 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 713 places, 356 transitions, 1599 flow [2021-03-25 07:48:57,551 INFO L129 PetriNetUnfolder]: 0/356 cut-off events. [2021-03-25 07:48:57,552 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:57,552 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1067 conditions, 356 events. 0/356 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 355 event pairs, 0 based on Foata normal form. 0/356 useless extension candidates. Maximal degree in co-relation 0. Up to 178 conditions per place. [2021-03-25 07:48:57,570 INFO L142 LiptonReduction]: Number of co-enabled transitions 62658 [2021-03-25 07:48:57,664 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:48:57,664 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:48:57,664 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 210 [2021-03-25 07:48:57,664 INFO L480 AbstractCegarLoop]: Abstraction has has 713 places, 356 transitions, 1599 flow [2021-03-25 07:48:57,664 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 710.6666666666666) internal successors, (2132), 3 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:48:57,664 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:48:57,664 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:48:57,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352 [2021-03-25 07:48:57,664 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:48:57,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:48:57,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1564705745, now seen corresponding path program 1 times [2021-03-25 07:48:57,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:48:57,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234343232] [2021-03-25 07:48:57,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:48:57,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:57,747 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:48:57,750 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:48:57,813 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:48:57,814 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:48:57,814 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable353 [2021-03-25 07:48:57,814 WARN L342 ceAbstractionStarter]: 177 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:48:57,814 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 178 thread instances. [2021-03-25 07:48:57,945 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:48:57,945 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:48:57,946 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:48:57,946 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:48:57,946 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:48:57,946 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:48:57,946 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:48:57,946 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:48:57,946 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:48:57,946 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:48:57,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 896 places, 539 transitions, 33474 flow [2021-03-25 07:48:58,657 INFO L129 PetriNetUnfolder]: 0/1073 cut-off events. [2021-03-25 07:48:58,657 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:58,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17539 conditions, 1073 events. 0/1073 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4271 event pairs, 0 based on Foata normal form. 0/894 useless extension candidates. Maximal degree in co-relation 0. Up to 179 conditions per place. [2021-03-25 07:48:58,657 INFO L82 GeneralOperation]: Start removeDead. Operand has 896 places, 539 transitions, 33474 flow [2021-03-25 07:48:58,857 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 894 places, 537 transitions, 33470 flow [2021-03-25 07:48:58,857 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:48:58,857 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 894 places, 537 transitions, 33470 flow [2021-03-25 07:48:58,857 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 894 places, 537 transitions, 33470 flow [2021-03-25 07:48:58,864 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 894 places, 537 transitions, 33470 flow [2021-03-25 07:48:59,447 INFO L129 PetriNetUnfolder]: 0/715 cut-off events. [2021-03-25 07:48:59,448 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:48:59,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17181 conditions, 715 events. 0/715 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2249 event pairs, 0 based on Foata normal form. 0/715 useless extension candidates. Maximal degree in co-relation 0. Up to 179 conditions per place. [2021-03-25 07:48:59,963 INFO L142 LiptonReduction]: Number of co-enabled transitions 190460 [2021-03-25 07:49:01,090 INFO L154 LiptonReduction]: Checked pairs total: 158242 [2021-03-25 07:49:01,090 INFO L156 LiptonReduction]: Total number of compositions: 178 [2021-03-25 07:49:01,090 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2233 [2021-03-25 07:49:01,091 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:49:01,091 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:01,091 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:01,091 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:49:01,091 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:01,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:01,092 INFO L82 PathProgramCache]: Analyzing trace with hash 2063011, now seen corresponding path program 1 times [2021-03-25 07:49:01,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:01,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584067541] [2021-03-25 07:49:01,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:49:01,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:49:01,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:49:01,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:49:01,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584067541] [2021-03-25 07:49:01,261 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:49:01,261 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:49:01,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675186904] [2021-03-25 07:49:01,261 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:49:01,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:49:01,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:49:01,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:49:01,262 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 714 out of 717 [2021-03-25 07:49:01,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 359 transitions, 33114 flow. Second operand has 3 states, 3 states have (on average 714.6666666666666) internal successors, (2144), 3 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:01,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:49:01,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 714 of 717 [2021-03-25 07:49:01,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:49:01,616 INFO L129 PetriNetUnfolder]: 0/358 cut-off events. [2021-03-25 07:49:01,616 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:01,616 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16826 conditions, 358 events. 0/358 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 286 event pairs, 0 based on Foata normal form. 179/537 useless extension candidates. Maximal degree in co-relation 0. Up to 179 conditions per place. [2021-03-25 07:49:01,618 INFO L132 encePairwiseOnDemand]: 715/717 looper letters, 0 selfloop transitions, 1 changer transitions 0/358 dead transitions. [2021-03-25 07:49:01,618 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 358 transitions, 33114 flow [2021-03-25 07:49:01,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:49:01,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:49:01,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2144 transitions. [2021-03-25 07:49:01,619 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967456996745699 [2021-03-25 07:49:01,619 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2144 transitions. [2021-03-25 07:49:01,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2144 transitions. [2021-03-25 07:49:01,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:49:01,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2144 transitions. [2021-03-25 07:49:01,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 714.6666666666666) internal successors, (2144), 3 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:01,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 717.0) internal successors, (2868), 4 states have internal predecessors, (2868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:01,621 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 717.0) internal successors, (2868), 4 states have internal predecessors, (2868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:01,621 INFO L185 Difference]: Start difference. First operand has 716 places, 359 transitions, 33114 flow. Second operand 3 states and 2144 transitions. [2021-03-25 07:49:01,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 358 transitions, 33114 flow [2021-03-25 07:49:04,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 358 transitions, 1608 flow, removed 15753 selfloop flow, removed 0 redundant places. [2021-03-25 07:49:04,730 INFO L241 Difference]: Finished difference. Result has 717 places, 358 transitions, 1608 flow [2021-03-25 07:49:04,730 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=717, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1608, PETRI_PLACES=717, PETRI_TRANSITIONS=358} [2021-03-25 07:49:04,731 INFO L343 CegarLoopForPetriNet]: 716 programPoint places, 1 predicate places. [2021-03-25 07:49:04,731 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:04,731 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 717 places, 358 transitions, 1608 flow [2021-03-25 07:49:04,731 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 717 places, 358 transitions, 1608 flow [2021-03-25 07:49:04,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 717 places, 358 transitions, 1608 flow [2021-03-25 07:49:04,869 INFO L129 PetriNetUnfolder]: 0/358 cut-off events. [2021-03-25 07:49:04,869 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:04,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1073 conditions, 358 events. 0/358 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 358 event pairs, 0 based on Foata normal form. 0/358 useless extension candidates. Maximal degree in co-relation 0. Up to 179 conditions per place. [2021-03-25 07:49:04,888 INFO L142 LiptonReduction]: Number of co-enabled transitions 63368 [2021-03-25 07:49:04,928 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:49:04,928 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:49:04,928 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 197 [2021-03-25 07:49:04,928 INFO L480 AbstractCegarLoop]: Abstraction has has 717 places, 358 transitions, 1608 flow [2021-03-25 07:49:04,929 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 714.6666666666666) internal successors, (2144), 3 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:04,929 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:04,929 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:49:04,929 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354 [2021-03-25 07:49:04,929 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:04,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:04,929 INFO L82 PathProgramCache]: Analyzing trace with hash -941420813, now seen corresponding path program 1 times [2021-03-25 07:49:04,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:04,929 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418183670] [2021-03-25 07:49:04,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:05,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:05,012 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:05,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:05,015 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:05,078 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:49:05,078 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:49:05,078 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable355 [2021-03-25 07:49:05,078 WARN L342 ceAbstractionStarter]: 178 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:49:05,079 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 179 thread instances. [2021-03-25 07:49:05,210 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:49:05,210 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:49:05,211 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:49:05,211 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:49:05,211 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:49:05,211 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:49:05,211 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:49:05,211 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:49:05,211 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:49:05,211 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:49:05,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 901 places, 542 transitions, 33841 flow [2021-03-25 07:49:06,047 INFO L129 PetriNetUnfolder]: 0/1079 cut-off events. [2021-03-25 07:49:06,048 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:06,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17727 conditions, 1079 events. 0/1079 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4202 event pairs, 0 based on Foata normal form. 0/899 useless extension candidates. Maximal degree in co-relation 0. Up to 180 conditions per place. [2021-03-25 07:49:06,048 INFO L82 GeneralOperation]: Start removeDead. Operand has 901 places, 542 transitions, 33841 flow [2021-03-25 07:49:06,057 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 899 places, 540 transitions, 33837 flow [2021-03-25 07:49:06,057 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:06,057 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 899 places, 540 transitions, 33837 flow [2021-03-25 07:49:06,058 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 899 places, 540 transitions, 33837 flow [2021-03-25 07:49:06,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 899 places, 540 transitions, 33837 flow [2021-03-25 07:49:06,855 INFO L129 PetriNetUnfolder]: 0/719 cut-off events. [2021-03-25 07:49:06,855 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:06,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17367 conditions, 719 events. 0/719 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2290 event pairs, 0 based on Foata normal form. 0/719 useless extension candidates. Maximal degree in co-relation 0. Up to 180 conditions per place. [2021-03-25 07:49:07,137 INFO L142 LiptonReduction]: Number of co-enabled transitions 192604 [2021-03-25 07:49:07,941 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:49:08,461 INFO L154 LiptonReduction]: Checked pairs total: 160026 [2021-03-25 07:49:08,462 INFO L156 LiptonReduction]: Total number of compositions: 179 [2021-03-25 07:49:08,462 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2405 [2021-03-25 07:49:08,463 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:49:08,463 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:08,463 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:08,463 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:49:08,463 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:08,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:08,463 INFO L82 PathProgramCache]: Analyzing trace with hash 2086051, now seen corresponding path program 1 times [2021-03-25 07:49:08,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:08,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501678940] [2021-03-25 07:49:08,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:08,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:49:08,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:49:08,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:49:08,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:49:08,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501678940] [2021-03-25 07:49:08,563 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:49:08,563 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:49:08,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294877702] [2021-03-25 07:49:08,563 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:49:08,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:49:08,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:49:08,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:49:08,565 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 718 out of 721 [2021-03-25 07:49:08,565 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 361 transitions, 33479 flow. Second operand has 3 states, 3 states have (on average 718.6666666666666) internal successors, (2156), 3 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:08,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:49:08,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 718 of 721 [2021-03-25 07:49:08,565 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:49:08,953 INFO L129 PetriNetUnfolder]: 0/360 cut-off events. [2021-03-25 07:49:08,954 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:08,954 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17010 conditions, 360 events. 0/360 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 369 event pairs, 0 based on Foata normal form. 180/540 useless extension candidates. Maximal degree in co-relation 0. Up to 180 conditions per place. [2021-03-25 07:49:08,955 INFO L132 encePairwiseOnDemand]: 719/721 looper letters, 0 selfloop transitions, 1 changer transitions 0/360 dead transitions. [2021-03-25 07:49:08,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 360 transitions, 33479 flow [2021-03-25 07:49:08,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:49:08,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:49:08,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2156 transitions. [2021-03-25 07:49:08,956 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967637540453075 [2021-03-25 07:49:08,956 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2156 transitions. [2021-03-25 07:49:08,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2156 transitions. [2021-03-25 07:49:08,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:49:08,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2156 transitions. [2021-03-25 07:49:08,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 718.6666666666666) internal successors, (2156), 3 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:08,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:08,958 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:08,958 INFO L185 Difference]: Start difference. First operand has 720 places, 361 transitions, 33479 flow. Second operand 3 states and 2156 transitions. [2021-03-25 07:49:08,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 360 transitions, 33479 flow [2021-03-25 07:49:12,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 360 transitions, 1617 flow, removed 15931 selfloop flow, removed 0 redundant places. [2021-03-25 07:49:12,215 INFO L241 Difference]: Finished difference. Result has 721 places, 360 transitions, 1617 flow [2021-03-25 07:49:12,215 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=719, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1617, PETRI_PLACES=721, PETRI_TRANSITIONS=360} [2021-03-25 07:49:12,215 INFO L343 CegarLoopForPetriNet]: 720 programPoint places, 1 predicate places. [2021-03-25 07:49:12,215 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:12,215 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 721 places, 360 transitions, 1617 flow [2021-03-25 07:49:12,215 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 721 places, 360 transitions, 1617 flow [2021-03-25 07:49:12,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 721 places, 360 transitions, 1617 flow [2021-03-25 07:49:12,314 INFO L129 PetriNetUnfolder]: 0/360 cut-off events. [2021-03-25 07:49:12,315 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:12,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1079 conditions, 360 events. 0/360 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 345 event pairs, 0 based on Foata normal form. 0/360 useless extension candidates. Maximal degree in co-relation 0. Up to 180 conditions per place. [2021-03-25 07:49:12,333 INFO L142 LiptonReduction]: Number of co-enabled transitions 64082 [2021-03-25 07:49:12,375 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:49:12,375 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:49:12,375 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 160 [2021-03-25 07:49:12,375 INFO L480 AbstractCegarLoop]: Abstraction has has 721 places, 360 transitions, 1617 flow [2021-03-25 07:49:12,375 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 718.6666666666666) internal successors, (2156), 3 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:12,375 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:12,376 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:49:12,376 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable356 [2021-03-25 07:49:12,376 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:12,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:12,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1064826996, now seen corresponding path program 1 times [2021-03-25 07:49:12,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:12,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588782896] [2021-03-25 07:49:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:12,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:12,457 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:12,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:12,460 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:12,523 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:49:12,524 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:49:12,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable357 [2021-03-25 07:49:12,524 WARN L342 ceAbstractionStarter]: 179 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:49:12,524 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 180 thread instances. [2021-03-25 07:49:12,654 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:49:12,654 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:49:12,655 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:49:12,655 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:49:12,655 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:49:12,655 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:49:12,655 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:49:12,655 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:49:12,655 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:49:12,655 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:49:12,661 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 906 places, 545 transitions, 34210 flow [2021-03-25 07:49:13,497 INFO L129 PetriNetUnfolder]: 0/1085 cut-off events. [2021-03-25 07:49:13,497 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:13,497 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17916 conditions, 1085 events. 0/1085 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4246 event pairs, 0 based on Foata normal form. 0/904 useless extension candidates. Maximal degree in co-relation 0. Up to 181 conditions per place. [2021-03-25 07:49:13,497 INFO L82 GeneralOperation]: Start removeDead. Operand has 906 places, 545 transitions, 34210 flow [2021-03-25 07:49:13,506 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 904 places, 543 transitions, 34206 flow [2021-03-25 07:49:13,506 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:13,507 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 904 places, 543 transitions, 34206 flow [2021-03-25 07:49:13,507 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 904 places, 543 transitions, 34206 flow [2021-03-25 07:49:13,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 904 places, 543 transitions, 34206 flow [2021-03-25 07:49:14,169 INFO L129 PetriNetUnfolder]: 0/723 cut-off events. [2021-03-25 07:49:14,169 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:14,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17554 conditions, 723 events. 0/723 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2353 event pairs, 0 based on Foata normal form. 0/723 useless extension candidates. Maximal degree in co-relation 0. Up to 181 conditions per place. [2021-03-25 07:49:14,451 INFO L142 LiptonReduction]: Number of co-enabled transitions 194760 [2021-03-25 07:49:15,733 INFO L154 LiptonReduction]: Checked pairs total: 161820 [2021-03-25 07:49:15,733 INFO L156 LiptonReduction]: Total number of compositions: 180 [2021-03-25 07:49:15,733 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2227 [2021-03-25 07:49:15,734 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:49:15,734 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:15,734 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:15,734 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:49:15,734 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:15,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:15,735 INFO L82 PathProgramCache]: Analyzing trace with hash 2109219, now seen corresponding path program 1 times [2021-03-25 07:49:15,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:15,735 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010481113] [2021-03-25 07:49:15,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:15,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:49:15,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:49:15,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:49:15,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:49:15,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010481113] [2021-03-25 07:49:15,823 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:49:15,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:49:15,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047402362] [2021-03-25 07:49:15,823 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:49:15,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:49:15,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:49:15,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:49:15,825 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 722 out of 725 [2021-03-25 07:49:15,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 363 transitions, 33846 flow. Second operand has 3 states, 3 states have (on average 722.6666666666666) internal successors, (2168), 3 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:15,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:49:15,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 722 of 725 [2021-03-25 07:49:15,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:49:16,339 INFO L129 PetriNetUnfolder]: 0/362 cut-off events. [2021-03-25 07:49:16,339 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:16,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17195 conditions, 362 events. 0/362 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 340 event pairs, 0 based on Foata normal form. 181/543 useless extension candidates. Maximal degree in co-relation 0. Up to 181 conditions per place. [2021-03-25 07:49:16,341 INFO L132 encePairwiseOnDemand]: 723/725 looper letters, 0 selfloop transitions, 1 changer transitions 0/362 dead transitions. [2021-03-25 07:49:16,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 362 transitions, 33846 flow [2021-03-25 07:49:16,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:49:16,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:49:16,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2168 transitions. [2021-03-25 07:49:16,342 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967816091954023 [2021-03-25 07:49:16,342 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2168 transitions. [2021-03-25 07:49:16,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2168 transitions. [2021-03-25 07:49:16,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:49:16,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2168 transitions. [2021-03-25 07:49:16,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 722.6666666666666) internal successors, (2168), 3 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:16,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 725.0) internal successors, (2900), 4 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:16,344 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 725.0) internal successors, (2900), 4 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:16,344 INFO L185 Difference]: Start difference. First operand has 724 places, 363 transitions, 33846 flow. Second operand 3 states and 2168 transitions. [2021-03-25 07:49:16,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 362 transitions, 33846 flow [2021-03-25 07:49:19,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 362 transitions, 1626 flow, removed 16110 selfloop flow, removed 0 redundant places. [2021-03-25 07:49:19,654 INFO L241 Difference]: Finished difference. Result has 725 places, 362 transitions, 1626 flow [2021-03-25 07:49:19,654 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=725, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1626, PETRI_PLACES=725, PETRI_TRANSITIONS=362} [2021-03-25 07:49:19,654 INFO L343 CegarLoopForPetriNet]: 724 programPoint places, 1 predicate places. [2021-03-25 07:49:19,654 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:19,654 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 725 places, 362 transitions, 1626 flow [2021-03-25 07:49:19,654 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 725 places, 362 transitions, 1626 flow [2021-03-25 07:49:19,655 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 725 places, 362 transitions, 1626 flow [2021-03-25 07:49:19,756 INFO L129 PetriNetUnfolder]: 0/362 cut-off events. [2021-03-25 07:49:19,756 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:19,757 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1085 conditions, 362 events. 0/362 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 358 event pairs, 0 based on Foata normal form. 0/362 useless extension candidates. Maximal degree in co-relation 0. Up to 181 conditions per place. [2021-03-25 07:49:19,819 INFO L142 LiptonReduction]: Number of co-enabled transitions 64800 [2021-03-25 07:49:19,860 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:49:19,860 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:49:19,860 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 206 [2021-03-25 07:49:19,860 INFO L480 AbstractCegarLoop]: Abstraction has has 725 places, 362 transitions, 1626 flow [2021-03-25 07:49:19,860 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 722.6666666666666) internal successors, (2168), 3 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:19,860 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:19,861 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:49:19,861 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable358 [2021-03-25 07:49:19,861 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:19,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:19,861 INFO L82 PathProgramCache]: Analyzing trace with hash 383571126, now seen corresponding path program 1 times [2021-03-25 07:49:19,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:19,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605940489] [2021-03-25 07:49:19,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:19,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:19,949 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:19,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:19,951 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:20,016 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:49:20,016 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:49:20,017 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable359 [2021-03-25 07:49:20,017 WARN L342 ceAbstractionStarter]: 180 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:49:20,017 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 181 thread instances. [2021-03-25 07:49:20,149 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:49:20,150 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:49:20,150 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:49:20,150 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:49:20,150 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:49:20,150 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:49:20,150 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:49:20,150 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:49:20,150 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:49:20,150 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:49:20,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 911 places, 548 transitions, 34581 flow [2021-03-25 07:49:21,087 INFO L129 PetriNetUnfolder]: 0/1091 cut-off events. [2021-03-25 07:49:21,087 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:21,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18106 conditions, 1091 events. 0/1091 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4318 event pairs, 0 based on Foata normal form. 0/909 useless extension candidates. Maximal degree in co-relation 0. Up to 182 conditions per place. [2021-03-25 07:49:21,087 INFO L82 GeneralOperation]: Start removeDead. Operand has 911 places, 548 transitions, 34581 flow [2021-03-25 07:49:21,113 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 909 places, 546 transitions, 34577 flow [2021-03-25 07:49:21,113 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:21,113 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 909 places, 546 transitions, 34577 flow [2021-03-25 07:49:21,113 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 909 places, 546 transitions, 34577 flow [2021-03-25 07:49:21,120 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 909 places, 546 transitions, 34577 flow [2021-03-25 07:49:21,729 INFO L129 PetriNetUnfolder]: 0/727 cut-off events. [2021-03-25 07:49:21,729 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:21,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 727 events. 0/727 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2051 event pairs, 0 based on Foata normal form. 0/727 useless extension candidates. Maximal degree in co-relation 0. Up to 182 conditions per place. [2021-03-25 07:49:22,303 INFO L142 LiptonReduction]: Number of co-enabled transitions 196928 [2021-03-25 07:49:23,463 INFO L154 LiptonReduction]: Checked pairs total: 163624 [2021-03-25 07:49:23,463 INFO L156 LiptonReduction]: Total number of compositions: 181 [2021-03-25 07:49:23,464 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2351 [2021-03-25 07:49:23,464 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:49:23,464 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:23,464 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:23,464 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:49:23,464 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:23,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:23,465 INFO L82 PathProgramCache]: Analyzing trace with hash 2132515, now seen corresponding path program 1 times [2021-03-25 07:49:23,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:23,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885351575] [2021-03-25 07:49:23,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:23,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:49:23,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:49:23,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:49:23,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:49:23,672 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885351575] [2021-03-25 07:49:23,672 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:49:23,672 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:49:23,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946747447] [2021-03-25 07:49:23,672 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:49:23,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:49:23,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:49:23,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:49:23,674 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 726 out of 729 [2021-03-25 07:49:23,674 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 365 transitions, 34215 flow. Second operand has 3 states, 3 states have (on average 726.6666666666666) internal successors, (2180), 3 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:23,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:49:23,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 726 of 729 [2021-03-25 07:49:23,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:49:24,047 INFO L129 PetriNetUnfolder]: 0/364 cut-off events. [2021-03-25 07:49:24,047 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:24,047 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17381 conditions, 364 events. 0/364 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 359 event pairs, 0 based on Foata normal form. 182/546 useless extension candidates. Maximal degree in co-relation 0. Up to 182 conditions per place. [2021-03-25 07:49:24,048 INFO L132 encePairwiseOnDemand]: 727/729 looper letters, 0 selfloop transitions, 1 changer transitions 0/364 dead transitions. [2021-03-25 07:49:24,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 364 transitions, 34215 flow [2021-03-25 07:49:24,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:49:24,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:49:24,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2180 transitions. [2021-03-25 07:49:24,049 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967992684042066 [2021-03-25 07:49:24,049 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2180 transitions. [2021-03-25 07:49:24,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2180 transitions. [2021-03-25 07:49:24,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:49:24,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2180 transitions. [2021-03-25 07:49:24,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 726.6666666666666) internal successors, (2180), 3 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:24,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 729.0) internal successors, (2916), 4 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:24,052 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 729.0) internal successors, (2916), 4 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:24,052 INFO L185 Difference]: Start difference. First operand has 728 places, 365 transitions, 34215 flow. Second operand 3 states and 2180 transitions. [2021-03-25 07:49:24,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 364 transitions, 34215 flow [2021-03-25 07:49:27,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 364 transitions, 1635 flow, removed 16290 selfloop flow, removed 0 redundant places. [2021-03-25 07:49:27,496 INFO L241 Difference]: Finished difference. Result has 729 places, 364 transitions, 1635 flow [2021-03-25 07:49:27,497 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=729, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1635, PETRI_PLACES=729, PETRI_TRANSITIONS=364} [2021-03-25 07:49:27,497 INFO L343 CegarLoopForPetriNet]: 728 programPoint places, 1 predicate places. [2021-03-25 07:49:27,497 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:27,497 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 729 places, 364 transitions, 1635 flow [2021-03-25 07:49:27,497 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 729 places, 364 transitions, 1635 flow [2021-03-25 07:49:27,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 729 places, 364 transitions, 1635 flow [2021-03-25 07:49:27,639 INFO L129 PetriNetUnfolder]: 0/364 cut-off events. [2021-03-25 07:49:27,639 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:27,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1091 conditions, 364 events. 0/364 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 357 event pairs, 0 based on Foata normal form. 0/364 useless extension candidates. Maximal degree in co-relation 0. Up to 182 conditions per place. [2021-03-25 07:49:27,657 INFO L142 LiptonReduction]: Number of co-enabled transitions 65522 [2021-03-25 07:49:27,700 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:49:27,700 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:49:27,700 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 203 [2021-03-25 07:49:27,700 INFO L480 AbstractCegarLoop]: Abstraction has has 729 places, 364 transitions, 1635 flow [2021-03-25 07:49:27,700 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 726.6666666666666) internal successors, (2180), 3 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:27,700 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:27,700 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:49:27,700 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360 [2021-03-25 07:49:27,701 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:27,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:27,701 INFO L82 PathProgramCache]: Analyzing trace with hash 639241047, now seen corresponding path program 1 times [2021-03-25 07:49:27,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:27,701 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658154718] [2021-03-25 07:49:27,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:27,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:27,785 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:27,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:27,788 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:27,854 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:49:27,855 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:49:27,855 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361 [2021-03-25 07:49:27,855 WARN L342 ceAbstractionStarter]: 181 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:49:27,855 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 182 thread instances. [2021-03-25 07:49:27,988 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:49:27,989 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:49:27,989 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:49:27,989 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:49:27,989 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:49:27,989 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:49:27,989 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:49:27,989 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:49:27,989 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:49:27,989 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:49:27,995 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 916 places, 551 transitions, 34954 flow [2021-03-25 07:49:28,874 INFO L129 PetriNetUnfolder]: 0/1097 cut-off events. [2021-03-25 07:49:28,875 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:28,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18297 conditions, 1097 events. 0/1097 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4250 event pairs, 0 based on Foata normal form. 0/914 useless extension candidates. Maximal degree in co-relation 0. Up to 183 conditions per place. [2021-03-25 07:49:28,875 INFO L82 GeneralOperation]: Start removeDead. Operand has 916 places, 551 transitions, 34954 flow [2021-03-25 07:49:28,884 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 914 places, 549 transitions, 34950 flow [2021-03-25 07:49:28,885 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:28,885 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 914 places, 549 transitions, 34950 flow [2021-03-25 07:49:28,885 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 914 places, 549 transitions, 34950 flow [2021-03-25 07:49:28,891 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 914 places, 549 transitions, 34950 flow [2021-03-25 07:49:29,723 INFO L129 PetriNetUnfolder]: 0/731 cut-off events. [2021-03-25 07:49:29,724 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:29,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17931 conditions, 731 events. 0/731 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2048 event pairs, 0 based on Foata normal form. 0/731 useless extension candidates. Maximal degree in co-relation 0. Up to 183 conditions per place. [2021-03-25 07:49:30,020 INFO L142 LiptonReduction]: Number of co-enabled transitions 199108 [2021-03-25 07:49:30,843 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:49:31,318 INFO L154 LiptonReduction]: Checked pairs total: 165438 [2021-03-25 07:49:31,318 INFO L156 LiptonReduction]: Total number of compositions: 182 [2021-03-25 07:49:31,318 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2433 [2021-03-25 07:49:31,319 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:49:31,319 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:31,319 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:31,319 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:49:31,319 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:31,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:31,319 INFO L82 PathProgramCache]: Analyzing trace with hash 2155939, now seen corresponding path program 1 times [2021-03-25 07:49:31,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:31,319 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144214183] [2021-03-25 07:49:31,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:31,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:49:31,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:49:31,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:49:31,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:49:31,404 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144214183] [2021-03-25 07:49:31,404 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:49:31,404 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:49:31,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186022213] [2021-03-25 07:49:31,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:49:31,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:49:31,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:49:31,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:49:31,405 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 730 out of 733 [2021-03-25 07:49:31,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 367 transitions, 34586 flow. Second operand has 3 states, 3 states have (on average 730.6666666666666) internal successors, (2192), 3 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:31,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:49:31,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 730 of 733 [2021-03-25 07:49:31,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:49:31,788 INFO L129 PetriNetUnfolder]: 0/366 cut-off events. [2021-03-25 07:49:31,788 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:31,788 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17568 conditions, 366 events. 0/366 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 370 event pairs, 0 based on Foata normal form. 183/549 useless extension candidates. Maximal degree in co-relation 0. Up to 183 conditions per place. [2021-03-25 07:49:31,789 INFO L132 encePairwiseOnDemand]: 731/733 looper letters, 0 selfloop transitions, 1 changer transitions 0/366 dead transitions. [2021-03-25 07:49:31,789 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 366 transitions, 34586 flow [2021-03-25 07:49:31,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:49:31,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:49:31,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2192 transitions. [2021-03-25 07:49:31,790 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9968167348794906 [2021-03-25 07:49:31,790 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2192 transitions. [2021-03-25 07:49:31,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2192 transitions. [2021-03-25 07:49:31,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:49:31,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2192 transitions. [2021-03-25 07:49:31,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 730.6666666666666) internal successors, (2192), 3 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:31,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 733.0) internal successors, (2932), 4 states have internal predecessors, (2932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:31,792 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 733.0) internal successors, (2932), 4 states have internal predecessors, (2932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:31,793 INFO L185 Difference]: Start difference. First operand has 732 places, 367 transitions, 34586 flow. Second operand 3 states and 2192 transitions. [2021-03-25 07:49:31,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 366 transitions, 34586 flow [2021-03-25 07:49:35,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 366 transitions, 1644 flow, removed 16471 selfloop flow, removed 0 redundant places. [2021-03-25 07:49:35,404 INFO L241 Difference]: Finished difference. Result has 733 places, 366 transitions, 1644 flow [2021-03-25 07:49:35,404 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=733, PETRI_DIFFERENCE_MINUEND_FLOW=1642, PETRI_DIFFERENCE_MINUEND_PLACES=731, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1644, PETRI_PLACES=733, PETRI_TRANSITIONS=366} [2021-03-25 07:49:35,404 INFO L343 CegarLoopForPetriNet]: 732 programPoint places, 1 predicate places. [2021-03-25 07:49:35,404 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:35,404 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 733 places, 366 transitions, 1644 flow [2021-03-25 07:49:35,405 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 733 places, 366 transitions, 1644 flow [2021-03-25 07:49:35,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 733 places, 366 transitions, 1644 flow [2021-03-25 07:49:35,510 INFO L129 PetriNetUnfolder]: 0/366 cut-off events. [2021-03-25 07:49:35,510 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:35,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1097 conditions, 366 events. 0/366 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 378 event pairs, 0 based on Foata normal form. 0/366 useless extension candidates. Maximal degree in co-relation 0. Up to 183 conditions per place. [2021-03-25 07:49:35,528 INFO L142 LiptonReduction]: Number of co-enabled transitions 66248 [2021-03-25 07:49:35,572 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:49:35,572 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:49:35,572 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 168 [2021-03-25 07:49:35,572 INFO L480 AbstractCegarLoop]: Abstraction has has 733 places, 366 transitions, 1644 flow [2021-03-25 07:49:35,572 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 730.6666666666666) internal successors, (2192), 3 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:35,572 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:35,573 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:49:35,573 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362 [2021-03-25 07:49:35,573 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:35,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:35,573 INFO L82 PathProgramCache]: Analyzing trace with hash 2017218169, now seen corresponding path program 1 times [2021-03-25 07:49:35,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:35,573 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419067166] [2021-03-25 07:49:35,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:35,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:35,663 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:35,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:35,665 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:35,737 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:49:35,737 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:49:35,737 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363 [2021-03-25 07:49:35,737 WARN L342 ceAbstractionStarter]: 182 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:49:35,737 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 183 thread instances. [2021-03-25 07:49:35,877 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:49:35,878 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:49:35,878 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:49:35,878 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:49:35,878 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:49:35,878 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:49:35,878 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:49:35,878 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:49:35,878 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:49:35,878 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:49:35,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 921 places, 554 transitions, 35329 flow [2021-03-25 07:49:36,747 INFO L129 PetriNetUnfolder]: 0/1103 cut-off events. [2021-03-25 07:49:36,747 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:36,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18489 conditions, 1103 events. 0/1103 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4272 event pairs, 0 based on Foata normal form. 0/919 useless extension candidates. Maximal degree in co-relation 0. Up to 184 conditions per place. [2021-03-25 07:49:36,747 INFO L82 GeneralOperation]: Start removeDead. Operand has 921 places, 554 transitions, 35329 flow [2021-03-25 07:49:36,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 919 places, 552 transitions, 35325 flow [2021-03-25 07:49:36,757 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:36,757 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 919 places, 552 transitions, 35325 flow [2021-03-25 07:49:36,757 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 919 places, 552 transitions, 35325 flow [2021-03-25 07:49:36,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 919 places, 552 transitions, 35325 flow [2021-03-25 07:49:37,447 INFO L129 PetriNetUnfolder]: 0/735 cut-off events. [2021-03-25 07:49:37,447 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:37,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18121 conditions, 735 events. 0/735 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2204 event pairs, 0 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 0. Up to 184 conditions per place. [2021-03-25 07:49:37,737 INFO L142 LiptonReduction]: Number of co-enabled transitions 201300 [2021-03-25 07:49:39,123 INFO L154 LiptonReduction]: Checked pairs total: 167262 [2021-03-25 07:49:39,123 INFO L156 LiptonReduction]: Total number of compositions: 183 [2021-03-25 07:49:39,124 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2367 [2021-03-25 07:49:39,124 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:49:39,125 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:39,125 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:39,125 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:49:39,125 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:39,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:39,125 INFO L82 PathProgramCache]: Analyzing trace with hash 2179491, now seen corresponding path program 1 times [2021-03-25 07:49:39,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:39,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824603010] [2021-03-25 07:49:39,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:39,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:49:39,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:49:39,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:49:39,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:49:39,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824603010] [2021-03-25 07:49:39,212 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:49:39,212 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:49:39,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021587158] [2021-03-25 07:49:39,212 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:49:39,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:49:39,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:49:39,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:49:39,214 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 734 out of 737 [2021-03-25 07:49:39,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 736 places, 369 transitions, 34959 flow. Second operand has 3 states, 3 states have (on average 734.6666666666666) internal successors, (2204), 3 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:39,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:49:39,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 734 of 737 [2021-03-25 07:49:39,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:49:39,713 INFO L129 PetriNetUnfolder]: 0/368 cut-off events. [2021-03-25 07:49:39,713 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:39,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17756 conditions, 368 events. 0/368 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 375 event pairs, 0 based on Foata normal form. 184/552 useless extension candidates. Maximal degree in co-relation 0. Up to 184 conditions per place. [2021-03-25 07:49:39,715 INFO L132 encePairwiseOnDemand]: 735/737 looper letters, 0 selfloop transitions, 1 changer transitions 0/368 dead transitions. [2021-03-25 07:49:39,715 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 368 transitions, 34959 flow [2021-03-25 07:49:39,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:49:39,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:49:39,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2204 transitions. [2021-03-25 07:49:39,716 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9968340117593849 [2021-03-25 07:49:39,716 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2204 transitions. [2021-03-25 07:49:39,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2204 transitions. [2021-03-25 07:49:39,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:49:39,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2204 transitions. [2021-03-25 07:49:39,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 734.6666666666666) internal successors, (2204), 3 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:39,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 737.0) internal successors, (2948), 4 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:39,718 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 737.0) internal successors, (2948), 4 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:39,718 INFO L185 Difference]: Start difference. First operand has 736 places, 369 transitions, 34959 flow. Second operand 3 states and 2204 transitions. [2021-03-25 07:49:39,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 368 transitions, 34959 flow [2021-03-25 07:49:43,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 368 transitions, 1653 flow, removed 16653 selfloop flow, removed 0 redundant places. [2021-03-25 07:49:43,361 INFO L241 Difference]: Finished difference. Result has 737 places, 368 transitions, 1653 flow [2021-03-25 07:49:43,361 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=737, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1653, PETRI_PLACES=737, PETRI_TRANSITIONS=368} [2021-03-25 07:49:43,361 INFO L343 CegarLoopForPetriNet]: 736 programPoint places, 1 predicate places. [2021-03-25 07:49:43,361 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:43,361 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 737 places, 368 transitions, 1653 flow [2021-03-25 07:49:43,362 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 737 places, 368 transitions, 1653 flow [2021-03-25 07:49:43,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 737 places, 368 transitions, 1653 flow [2021-03-25 07:49:43,506 INFO L129 PetriNetUnfolder]: 0/368 cut-off events. [2021-03-25 07:49:43,507 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:43,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1103 conditions, 368 events. 0/368 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 353 event pairs, 0 based on Foata normal form. 0/368 useless extension candidates. Maximal degree in co-relation 0. Up to 184 conditions per place. [2021-03-25 07:49:43,523 INFO L142 LiptonReduction]: Number of co-enabled transitions 66978 [2021-03-25 07:49:43,566 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:49:43,566 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:49:43,566 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 205 [2021-03-25 07:49:43,566 INFO L480 AbstractCegarLoop]: Abstraction has has 737 places, 368 transitions, 1653 flow [2021-03-25 07:49:43,567 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 734.6666666666666) internal successors, (2204), 3 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:43,567 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:43,567 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:49:43,567 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable364 [2021-03-25 07:49:43,567 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:43,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:43,567 INFO L82 PathProgramCache]: Analyzing trace with hash 650774834, now seen corresponding path program 1 times [2021-03-25 07:49:43,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:43,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711070296] [2021-03-25 07:49:43,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:43,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:43,653 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:43,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:43,656 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:43,724 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:49:43,724 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:49:43,724 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable365 [2021-03-25 07:49:43,724 WARN L342 ceAbstractionStarter]: 183 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:49:43,725 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 184 thread instances. [2021-03-25 07:49:43,864 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:49:43,864 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:49:43,864 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:49:43,864 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:49:43,865 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:49:43,865 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:49:43,865 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:49:43,865 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:49:43,865 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:49:43,865 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:49:43,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 926 places, 557 transitions, 35706 flow [2021-03-25 07:49:44,810 INFO L129 PetriNetUnfolder]: 0/1109 cut-off events. [2021-03-25 07:49:44,810 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:44,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18682 conditions, 1109 events. 0/1109 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4388 event pairs, 0 based on Foata normal form. 0/924 useless extension candidates. Maximal degree in co-relation 0. Up to 185 conditions per place. [2021-03-25 07:49:44,810 INFO L82 GeneralOperation]: Start removeDead. Operand has 926 places, 557 transitions, 35706 flow [2021-03-25 07:49:44,820 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 924 places, 555 transitions, 35702 flow [2021-03-25 07:49:44,820 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:44,820 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 924 places, 555 transitions, 35702 flow [2021-03-25 07:49:44,821 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 924 places, 555 transitions, 35702 flow [2021-03-25 07:49:44,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 924 places, 555 transitions, 35702 flow [2021-03-25 07:49:45,469 INFO L129 PetriNetUnfolder]: 0/739 cut-off events. [2021-03-25 07:49:45,469 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:45,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18312 conditions, 739 events. 0/739 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2315 event pairs, 0 based on Foata normal form. 0/739 useless extension candidates. Maximal degree in co-relation 0. Up to 185 conditions per place. [2021-03-25 07:49:46,051 INFO L142 LiptonReduction]: Number of co-enabled transitions 203504 [2021-03-25 07:49:47,118 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:49:47,427 INFO L154 LiptonReduction]: Checked pairs total: 169096 [2021-03-25 07:49:47,428 INFO L156 LiptonReduction]: Total number of compositions: 184 [2021-03-25 07:49:47,428 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2608 [2021-03-25 07:49:47,429 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:49:47,429 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:47,429 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:47,429 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:49:47,429 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:47,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:47,429 INFO L82 PathProgramCache]: Analyzing trace with hash 2203171, now seen corresponding path program 1 times [2021-03-25 07:49:47,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:47,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855772714] [2021-03-25 07:49:47,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:47,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:49:47,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:49:47,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:49:47,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:49:47,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855772714] [2021-03-25 07:49:47,523 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:49:47,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:49:47,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006544249] [2021-03-25 07:49:47,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:49:47,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:49:47,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:49:47,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:49:47,525 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 738 out of 741 [2021-03-25 07:49:47,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 371 transitions, 35334 flow. Second operand has 3 states, 3 states have (on average 738.6666666666666) internal successors, (2216), 3 states have internal predecessors, (2216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:47,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:49:47,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 738 of 741 [2021-03-25 07:49:47,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:49:47,932 INFO L129 PetriNetUnfolder]: 0/370 cut-off events. [2021-03-25 07:49:47,932 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:47,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17945 conditions, 370 events. 0/370 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 340 event pairs, 0 based on Foata normal form. 185/555 useless extension candidates. Maximal degree in co-relation 0. Up to 185 conditions per place. [2021-03-25 07:49:47,933 INFO L132 encePairwiseOnDemand]: 739/741 looper letters, 0 selfloop transitions, 1 changer transitions 0/370 dead transitions. [2021-03-25 07:49:47,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 370 transitions, 35334 flow [2021-03-25 07:49:47,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:49:47,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:49:47,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2216 transitions. [2021-03-25 07:49:47,934 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.99685110211426 [2021-03-25 07:49:47,934 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2216 transitions. [2021-03-25 07:49:47,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2216 transitions. [2021-03-25 07:49:47,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:49:47,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2216 transitions. [2021-03-25 07:49:47,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 738.6666666666666) internal successors, (2216), 3 states have internal predecessors, (2216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:47,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:47,937 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:47,937 INFO L185 Difference]: Start difference. First operand has 740 places, 371 transitions, 35334 flow. Second operand 3 states and 2216 transitions. [2021-03-25 07:49:47,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 370 transitions, 35334 flow [2021-03-25 07:49:51,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 370 transitions, 1662 flow, removed 16836 selfloop flow, removed 0 redundant places. [2021-03-25 07:49:51,713 INFO L241 Difference]: Finished difference. Result has 741 places, 370 transitions, 1662 flow [2021-03-25 07:49:51,714 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1662, PETRI_PLACES=741, PETRI_TRANSITIONS=370} [2021-03-25 07:49:51,714 INFO L343 CegarLoopForPetriNet]: 740 programPoint places, 1 predicate places. [2021-03-25 07:49:51,714 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:51,714 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 741 places, 370 transitions, 1662 flow [2021-03-25 07:49:51,714 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 741 places, 370 transitions, 1662 flow [2021-03-25 07:49:51,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 741 places, 370 transitions, 1662 flow [2021-03-25 07:49:51,819 INFO L129 PetriNetUnfolder]: 0/370 cut-off events. [2021-03-25 07:49:51,819 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:51,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1109 conditions, 370 events. 0/370 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 380 event pairs, 0 based on Foata normal form. 0/370 useless extension candidates. Maximal degree in co-relation 0. Up to 185 conditions per place. [2021-03-25 07:49:51,839 INFO L142 LiptonReduction]: Number of co-enabled transitions 67712 [2021-03-25 07:49:51,882 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:49:51,882 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:49:51,882 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 168 [2021-03-25 07:49:51,882 INFO L480 AbstractCegarLoop]: Abstraction has has 741 places, 370 transitions, 1662 flow [2021-03-25 07:49:51,882 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 738.6666666666666) internal successors, (2216), 3 states have internal predecessors, (2216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:51,882 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:51,882 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:49:51,882 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable366 [2021-03-25 07:49:51,883 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:51,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:51,883 INFO L82 PathProgramCache]: Analyzing trace with hash -51412420, now seen corresponding path program 1 times [2021-03-25 07:49:51,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:51,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190158411] [2021-03-25 07:49:51,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:51,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:51,967 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:51,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:49:51,970 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:49:52,037 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:49:52,037 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:49:52,037 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable367 [2021-03-25 07:49:52,037 WARN L342 ceAbstractionStarter]: 184 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:49:52,037 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 185 thread instances. [2021-03-25 07:49:52,178 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:49:52,179 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:49:52,179 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:49:52,179 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:49:52,179 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:49:52,179 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:49:52,179 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:49:52,179 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:49:52,179 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:49:52,179 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:49:52,185 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 931 places, 560 transitions, 36085 flow [2021-03-25 07:49:53,059 INFO L129 PetriNetUnfolder]: 0/1115 cut-off events. [2021-03-25 07:49:53,059 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:53,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18876 conditions, 1115 events. 0/1115 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4453 event pairs, 0 based on Foata normal form. 0/929 useless extension candidates. Maximal degree in co-relation 0. Up to 186 conditions per place. [2021-03-25 07:49:53,060 INFO L82 GeneralOperation]: Start removeDead. Operand has 931 places, 560 transitions, 36085 flow [2021-03-25 07:49:53,069 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 929 places, 558 transitions, 36081 flow [2021-03-25 07:49:53,069 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:53,070 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 929 places, 558 transitions, 36081 flow [2021-03-25 07:49:53,070 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 929 places, 558 transitions, 36081 flow [2021-03-25 07:49:53,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 929 places, 558 transitions, 36081 flow [2021-03-25 07:49:53,773 INFO L129 PetriNetUnfolder]: 0/743 cut-off events. [2021-03-25 07:49:53,773 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:53,773 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18504 conditions, 743 events. 0/743 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2363 event pairs, 0 based on Foata normal form. 0/743 useless extension candidates. Maximal degree in co-relation 0. Up to 186 conditions per place. [2021-03-25 07:49:54,070 INFO L142 LiptonReduction]: Number of co-enabled transitions 205720 [2021-03-25 07:49:54,356 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:49:55,419 INFO L154 LiptonReduction]: Checked pairs total: 170940 [2021-03-25 07:49:55,419 INFO L156 LiptonReduction]: Total number of compositions: 185 [2021-03-25 07:49:55,419 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2350 [2021-03-25 07:49:55,420 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:49:55,420 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:55,420 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:55,420 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:49:55,420 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:55,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:55,420 INFO L82 PathProgramCache]: Analyzing trace with hash 2226979, now seen corresponding path program 1 times [2021-03-25 07:49:55,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:55,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326159162] [2021-03-25 07:49:55,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:49:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:49:55,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:49:55,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:49:55,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:49:55,516 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326159162] [2021-03-25 07:49:55,516 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:49:55,516 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:49:55,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592433060] [2021-03-25 07:49:55,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:49:55,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:49:55,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:49:55,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:49:55,518 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 742 out of 745 [2021-03-25 07:49:55,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 373 transitions, 35711 flow. Second operand has 3 states, 3 states have (on average 742.6666666666666) internal successors, (2228), 3 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:55,519 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:49:55,519 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 742 of 745 [2021-03-25 07:49:55,519 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:49:56,032 INFO L129 PetriNetUnfolder]: 0/372 cut-off events. [2021-03-25 07:49:56,032 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:56,032 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18135 conditions, 372 events. 0/372 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 381 event pairs, 0 based on Foata normal form. 186/558 useless extension candidates. Maximal degree in co-relation 0. Up to 186 conditions per place. [2021-03-25 07:49:56,034 INFO L132 encePairwiseOnDemand]: 743/745 looper letters, 0 selfloop transitions, 1 changer transitions 0/372 dead transitions. [2021-03-25 07:49:56,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 372 transitions, 35711 flow [2021-03-25 07:49:56,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:49:56,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:49:56,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2228 transitions. [2021-03-25 07:49:56,035 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9968680089485459 [2021-03-25 07:49:56,035 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2228 transitions. [2021-03-25 07:49:56,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2228 transitions. [2021-03-25 07:49:56,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:49:56,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2228 transitions. [2021-03-25 07:49:56,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 742.6666666666666) internal successors, (2228), 3 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:56,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 745.0) internal successors, (2980), 4 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:56,037 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 745.0) internal successors, (2980), 4 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:56,037 INFO L185 Difference]: Start difference. First operand has 744 places, 373 transitions, 35711 flow. Second operand 3 states and 2228 transitions. [2021-03-25 07:49:56,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 372 transitions, 35711 flow [2021-03-25 07:49:59,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 372 transitions, 1671 flow, removed 17020 selfloop flow, removed 0 redundant places. [2021-03-25 07:49:59,790 INFO L241 Difference]: Finished difference. Result has 745 places, 372 transitions, 1671 flow [2021-03-25 07:49:59,790 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=743, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1671, PETRI_PLACES=745, PETRI_TRANSITIONS=372} [2021-03-25 07:49:59,790 INFO L343 CegarLoopForPetriNet]: 744 programPoint places, 1 predicate places. [2021-03-25 07:49:59,790 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:49:59,790 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 745 places, 372 transitions, 1671 flow [2021-03-25 07:49:59,790 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 745 places, 372 transitions, 1671 flow [2021-03-25 07:49:59,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 745 places, 372 transitions, 1671 flow [2021-03-25 07:49:59,932 INFO L129 PetriNetUnfolder]: 0/372 cut-off events. [2021-03-25 07:49:59,932 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:49:59,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1115 conditions, 372 events. 0/372 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 359 event pairs, 0 based on Foata normal form. 0/372 useless extension candidates. Maximal degree in co-relation 0. Up to 186 conditions per place. [2021-03-25 07:49:59,950 INFO L142 LiptonReduction]: Number of co-enabled transitions 68450 [2021-03-25 07:49:59,992 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:49:59,992 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:49:59,992 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 202 [2021-03-25 07:49:59,992 INFO L480 AbstractCegarLoop]: Abstraction has has 745 places, 372 transitions, 1671 flow [2021-03-25 07:49:59,992 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 742.6666666666666) internal successors, (2228), 3 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:49:59,992 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:49:59,992 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:49:59,992 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368 [2021-03-25 07:49:59,992 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:49:59,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:49:59,993 INFO L82 PathProgramCache]: Analyzing trace with hash 60521245, now seen corresponding path program 1 times [2021-03-25 07:49:59,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:49:59,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473729271] [2021-03-25 07:49:59,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:00,078 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:00,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:00,081 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:00,149 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:50:00,149 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:50:00,150 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable369 [2021-03-25 07:50:00,150 WARN L342 ceAbstractionStarter]: 185 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:50:00,150 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 186 thread instances. [2021-03-25 07:50:00,288 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:50:00,289 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:50:00,289 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:50:00,289 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:50:00,289 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:50:00,289 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:50:00,289 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:50:00,289 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:50:00,289 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:50:00,289 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:50:00,296 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 936 places, 563 transitions, 36466 flow [2021-03-25 07:50:01,263 INFO L129 PetriNetUnfolder]: 0/1121 cut-off events. [2021-03-25 07:50:01,263 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:01,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19071 conditions, 1121 events. 0/1121 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4381 event pairs, 0 based on Foata normal form. 0/934 useless extension candidates. Maximal degree in co-relation 0. Up to 187 conditions per place. [2021-03-25 07:50:01,263 INFO L82 GeneralOperation]: Start removeDead. Operand has 936 places, 563 transitions, 36466 flow [2021-03-25 07:50:01,274 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 934 places, 561 transitions, 36462 flow [2021-03-25 07:50:01,274 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:01,274 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 934 places, 561 transitions, 36462 flow [2021-03-25 07:50:01,274 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 934 places, 561 transitions, 36462 flow [2021-03-25 07:50:01,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 934 places, 561 transitions, 36462 flow [2021-03-25 07:50:01,959 INFO L129 PetriNetUnfolder]: 0/747 cut-off events. [2021-03-25 07:50:01,959 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:01,960 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18697 conditions, 747 events. 0/747 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1927 event pairs, 0 based on Foata normal form. 0/747 useless extension candidates. Maximal degree in co-relation 0. Up to 187 conditions per place. [2021-03-25 07:50:02,610 INFO L142 LiptonReduction]: Number of co-enabled transitions 207948 [2021-03-25 07:50:03,667 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:50:04,038 INFO L154 LiptonReduction]: Checked pairs total: 172794 [2021-03-25 07:50:04,038 INFO L156 LiptonReduction]: Total number of compositions: 186 [2021-03-25 07:50:04,039 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2765 [2021-03-25 07:50:04,040 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:50:04,040 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:04,040 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:04,040 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:50:04,040 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:04,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:04,040 INFO L82 PathProgramCache]: Analyzing trace with hash 2250915, now seen corresponding path program 1 times [2021-03-25 07:50:04,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:04,040 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092808289] [2021-03-25 07:50:04,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:04,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:50:04,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:50:04,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:50:04,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:50:04,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092808289] [2021-03-25 07:50:04,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:50:04,132 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:50:04,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772873413] [2021-03-25 07:50:04,133 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:50:04,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:50:04,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:50:04,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:50:04,134 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 746 out of 749 [2021-03-25 07:50:04,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 748 places, 375 transitions, 36090 flow. Second operand has 3 states, 3 states have (on average 746.6666666666666) internal successors, (2240), 3 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:04,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:50:04,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 746 of 749 [2021-03-25 07:50:04,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:50:04,559 INFO L129 PetriNetUnfolder]: 0/374 cut-off events. [2021-03-25 07:50:04,559 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:04,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18326 conditions, 374 events. 0/374 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 384 event pairs, 0 based on Foata normal form. 187/561 useless extension candidates. Maximal degree in co-relation 0. Up to 187 conditions per place. [2021-03-25 07:50:04,561 INFO L132 encePairwiseOnDemand]: 747/749 looper letters, 0 selfloop transitions, 1 changer transitions 0/374 dead transitions. [2021-03-25 07:50:04,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 374 transitions, 36090 flow [2021-03-25 07:50:04,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:50:04,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:50:04,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2240 transitions. [2021-03-25 07:50:04,562 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9968847352024922 [2021-03-25 07:50:04,562 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2240 transitions. [2021-03-25 07:50:04,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2240 transitions. [2021-03-25 07:50:04,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:50:04,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2240 transitions. [2021-03-25 07:50:04,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 746.6666666666666) internal successors, (2240), 3 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:04,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 749.0) internal successors, (2996), 4 states have internal predecessors, (2996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:04,564 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 749.0) internal successors, (2996), 4 states have internal predecessors, (2996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:04,564 INFO L185 Difference]: Start difference. First operand has 748 places, 375 transitions, 36090 flow. Second operand 3 states and 2240 transitions. [2021-03-25 07:50:04,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 374 transitions, 36090 flow [2021-03-25 07:50:08,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 374 transitions, 1680 flow, removed 17205 selfloop flow, removed 0 redundant places. [2021-03-25 07:50:08,893 INFO L241 Difference]: Finished difference. Result has 749 places, 374 transitions, 1680 flow [2021-03-25 07:50:08,894 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=749, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=747, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1680, PETRI_PLACES=749, PETRI_TRANSITIONS=374} [2021-03-25 07:50:08,894 INFO L343 CegarLoopForPetriNet]: 748 programPoint places, 1 predicate places. [2021-03-25 07:50:08,894 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:08,894 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 749 places, 374 transitions, 1680 flow [2021-03-25 07:50:08,894 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 749 places, 374 transitions, 1680 flow [2021-03-25 07:50:08,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 749 places, 374 transitions, 1680 flow [2021-03-25 07:50:09,004 INFO L129 PetriNetUnfolder]: 0/374 cut-off events. [2021-03-25 07:50:09,004 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:09,004 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1121 conditions, 374 events. 0/374 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 370 event pairs, 0 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 0. Up to 187 conditions per place. [2021-03-25 07:50:09,025 INFO L142 LiptonReduction]: Number of co-enabled transitions 69192 [2021-03-25 07:50:09,071 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:50:09,071 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:50:09,071 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 177 [2021-03-25 07:50:09,072 INFO L480 AbstractCegarLoop]: Abstraction has has 749 places, 374 transitions, 1680 flow [2021-03-25 07:50:09,072 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 746.6666666666666) internal successors, (2240), 3 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:09,072 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:09,072 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:50:09,072 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370 [2021-03-25 07:50:09,072 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:09,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:09,072 INFO L82 PathProgramCache]: Analyzing trace with hash -950962689, now seen corresponding path program 1 times [2021-03-25 07:50:09,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:09,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015624620] [2021-03-25 07:50:09,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:09,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:09,160 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:09,162 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:09,231 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:50:09,231 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:50:09,232 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371 [2021-03-25 07:50:09,232 WARN L342 ceAbstractionStarter]: 186 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:50:09,232 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 187 thread instances. [2021-03-25 07:50:09,374 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:50:09,375 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:50:09,375 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:50:09,375 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:50:09,375 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:50:09,375 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:50:09,375 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:50:09,375 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:50:09,375 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:50:09,375 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:50:09,381 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 941 places, 566 transitions, 36849 flow [2021-03-25 07:50:10,292 INFO L129 PetriNetUnfolder]: 0/1127 cut-off events. [2021-03-25 07:50:10,293 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:10,293 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19267 conditions, 1127 events. 0/1127 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4273 event pairs, 0 based on Foata normal form. 0/939 useless extension candidates. Maximal degree in co-relation 0. Up to 188 conditions per place. [2021-03-25 07:50:10,293 INFO L82 GeneralOperation]: Start removeDead. Operand has 941 places, 566 transitions, 36849 flow [2021-03-25 07:50:10,303 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 939 places, 564 transitions, 36845 flow [2021-03-25 07:50:10,303 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:10,303 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 939 places, 564 transitions, 36845 flow [2021-03-25 07:50:10,303 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 939 places, 564 transitions, 36845 flow [2021-03-25 07:50:10,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 939 places, 564 transitions, 36845 flow [2021-03-25 07:50:11,045 INFO L129 PetriNetUnfolder]: 0/751 cut-off events. [2021-03-25 07:50:11,045 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:11,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18891 conditions, 751 events. 0/751 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2158 event pairs, 0 based on Foata normal form. 0/751 useless extension candidates. Maximal degree in co-relation 0. Up to 188 conditions per place. [2021-03-25 07:50:11,357 INFO L142 LiptonReduction]: Number of co-enabled transitions 210188 [2021-03-25 07:50:12,756 INFO L154 LiptonReduction]: Checked pairs total: 174658 [2021-03-25 07:50:12,756 INFO L156 LiptonReduction]: Total number of compositions: 187 [2021-03-25 07:50:12,756 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2453 [2021-03-25 07:50:12,757 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:50:12,757 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:12,757 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:12,758 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:50:12,758 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:12,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:12,758 INFO L82 PathProgramCache]: Analyzing trace with hash 2274979, now seen corresponding path program 1 times [2021-03-25 07:50:12,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:12,758 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005625467] [2021-03-25 07:50:12,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:50:12,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:50:12,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:50:12,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:50:12,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005625467] [2021-03-25 07:50:12,948 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:50:12,948 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:50:12,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010532034] [2021-03-25 07:50:12,948 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:50:12,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:50:12,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:50:12,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:50:12,950 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 753 [2021-03-25 07:50:12,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 377 transitions, 36471 flow. Second operand has 3 states, 3 states have (on average 750.6666666666666) internal successors, (2252), 3 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:12,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:50:12,951 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 753 [2021-03-25 07:50:12,951 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:50:13,485 INFO L129 PetriNetUnfolder]: 0/376 cut-off events. [2021-03-25 07:50:13,486 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:13,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 376 events. 0/376 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 375 event pairs, 0 based on Foata normal form. 188/564 useless extension candidates. Maximal degree in co-relation 0. Up to 188 conditions per place. [2021-03-25 07:50:13,487 INFO L132 encePairwiseOnDemand]: 751/753 looper letters, 0 selfloop transitions, 1 changer transitions 0/376 dead transitions. [2021-03-25 07:50:13,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 376 transitions, 36471 flow [2021-03-25 07:50:13,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:50:13,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:50:13,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2252 transitions. [2021-03-25 07:50:13,489 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969012837538734 [2021-03-25 07:50:13,489 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2252 transitions. [2021-03-25 07:50:13,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2252 transitions. [2021-03-25 07:50:13,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:50:13,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2252 transitions. [2021-03-25 07:50:13,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 750.6666666666666) internal successors, (2252), 3 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:13,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 753.0) internal successors, (3012), 4 states have internal predecessors, (3012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:13,491 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 753.0) internal successors, (3012), 4 states have internal predecessors, (3012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:13,491 INFO L185 Difference]: Start difference. First operand has 752 places, 377 transitions, 36471 flow. Second operand 3 states and 2252 transitions. [2021-03-25 07:50:13,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 376 transitions, 36471 flow [2021-03-25 07:50:17,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 376 transitions, 1689 flow, removed 17391 selfloop flow, removed 0 redundant places. [2021-03-25 07:50:17,689 INFO L241 Difference]: Finished difference. Result has 753 places, 376 transitions, 1689 flow [2021-03-25 07:50:17,689 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=753, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1689, PETRI_PLACES=753, PETRI_TRANSITIONS=376} [2021-03-25 07:50:17,689 INFO L343 CegarLoopForPetriNet]: 752 programPoint places, 1 predicate places. [2021-03-25 07:50:17,689 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:17,689 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 753 places, 376 transitions, 1689 flow [2021-03-25 07:50:17,689 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 753 places, 376 transitions, 1689 flow [2021-03-25 07:50:17,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 753 places, 376 transitions, 1689 flow [2021-03-25 07:50:17,857 INFO L129 PetriNetUnfolder]: 0/376 cut-off events. [2021-03-25 07:50:17,858 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:17,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1127 conditions, 376 events. 0/376 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 371 event pairs, 0 based on Foata normal form. 0/376 useless extension candidates. Maximal degree in co-relation 0. Up to 188 conditions per place. [2021-03-25 07:50:17,879 INFO L142 LiptonReduction]: Number of co-enabled transitions 69938 [2021-03-25 07:50:17,925 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:50:17,925 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:50:17,925 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 236 [2021-03-25 07:50:17,925 INFO L480 AbstractCegarLoop]: Abstraction has has 753 places, 376 transitions, 1689 flow [2021-03-25 07:50:17,926 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 750.6666666666666) internal successors, (2252), 3 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:17,926 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:17,926 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:50:17,926 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372 [2021-03-25 07:50:17,926 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:17,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:17,926 INFO L82 PathProgramCache]: Analyzing trace with hash 814013208, now seen corresponding path program 1 times [2021-03-25 07:50:17,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:17,926 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623907951] [2021-03-25 07:50:17,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:18,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:18,020 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:18,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:18,022 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:18,094 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:50:18,094 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:50:18,094 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373 [2021-03-25 07:50:18,095 WARN L342 ceAbstractionStarter]: 187 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:50:18,095 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 188 thread instances. [2021-03-25 07:50:18,237 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:50:18,237 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:50:18,238 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:50:18,238 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:50:18,238 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:50:18,238 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:50:18,238 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:50:18,238 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:50:18,238 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:50:18,238 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:50:18,244 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 946 places, 569 transitions, 37234 flow [2021-03-25 07:50:19,186 INFO L129 PetriNetUnfolder]: 0/1133 cut-off events. [2021-03-25 07:50:19,186 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:19,186 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19464 conditions, 1133 events. 0/1133 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4248 event pairs, 0 based on Foata normal form. 0/944 useless extension candidates. Maximal degree in co-relation 0. Up to 189 conditions per place. [2021-03-25 07:50:19,186 INFO L82 GeneralOperation]: Start removeDead. Operand has 946 places, 569 transitions, 37234 flow [2021-03-25 07:50:19,196 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 944 places, 567 transitions, 37230 flow [2021-03-25 07:50:19,196 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:19,196 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 944 places, 567 transitions, 37230 flow [2021-03-25 07:50:19,197 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 944 places, 567 transitions, 37230 flow [2021-03-25 07:50:19,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 944 places, 567 transitions, 37230 flow [2021-03-25 07:50:20,178 INFO L129 PetriNetUnfolder]: 0/755 cut-off events. [2021-03-25 07:50:20,178 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:20,178 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19086 conditions, 755 events. 0/755 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2302 event pairs, 0 based on Foata normal form. 0/755 useless extension candidates. Maximal degree in co-relation 0. Up to 189 conditions per place. [2021-03-25 07:50:20,499 INFO L142 LiptonReduction]: Number of co-enabled transitions 212440 [2021-03-25 07:50:21,124 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:50:21,972 INFO L154 LiptonReduction]: Checked pairs total: 176532 [2021-03-25 07:50:21,972 INFO L156 LiptonReduction]: Total number of compositions: 188 [2021-03-25 07:50:21,973 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2777 [2021-03-25 07:50:21,974 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:50:21,974 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:21,974 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:21,974 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:50:21,974 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:21,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:21,974 INFO L82 PathProgramCache]: Analyzing trace with hash 2299171, now seen corresponding path program 1 times [2021-03-25 07:50:21,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:21,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085693775] [2021-03-25 07:50:21,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:22,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:50:22,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:50:22,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:50:22,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:50:22,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085693775] [2021-03-25 07:50:22,077 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:50:22,077 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:50:22,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725843619] [2021-03-25 07:50:22,077 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:50:22,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:50:22,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:50:22,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:50:22,079 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 754 out of 757 [2021-03-25 07:50:22,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 756 places, 379 transitions, 36854 flow. Second operand has 3 states, 3 states have (on average 754.6666666666666) internal successors, (2264), 3 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:22,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:50:22,079 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 754 of 757 [2021-03-25 07:50:22,079 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:50:22,653 INFO L129 PetriNetUnfolder]: 0/378 cut-off events. [2021-03-25 07:50:22,653 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:22,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18711 conditions, 378 events. 0/378 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 350 event pairs, 0 based on Foata normal form. 189/567 useless extension candidates. Maximal degree in co-relation 0. Up to 189 conditions per place. [2021-03-25 07:50:22,655 INFO L132 encePairwiseOnDemand]: 755/757 looper letters, 0 selfloop transitions, 1 changer transitions 0/378 dead transitions. [2021-03-25 07:50:22,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 378 transitions, 36854 flow [2021-03-25 07:50:22,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:50:22,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:50:22,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2264 transitions. [2021-03-25 07:50:22,656 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969176574196389 [2021-03-25 07:50:22,656 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2264 transitions. [2021-03-25 07:50:22,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2264 transitions. [2021-03-25 07:50:22,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:50:22,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2264 transitions. [2021-03-25 07:50:22,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 754.6666666666666) internal successors, (2264), 3 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:22,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 757.0) internal successors, (3028), 4 states have internal predecessors, (3028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:22,659 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 757.0) internal successors, (3028), 4 states have internal predecessors, (3028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:22,659 INFO L185 Difference]: Start difference. First operand has 756 places, 379 transitions, 36854 flow. Second operand 3 states and 2264 transitions. [2021-03-25 07:50:22,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 378 transitions, 36854 flow [2021-03-25 07:50:26,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 378 transitions, 1698 flow, removed 17578 selfloop flow, removed 0 redundant places. [2021-03-25 07:50:26,815 INFO L241 Difference]: Finished difference. Result has 757 places, 378 transitions, 1698 flow [2021-03-25 07:50:26,816 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=757, PETRI_DIFFERENCE_MINUEND_FLOW=1696, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1698, PETRI_PLACES=757, PETRI_TRANSITIONS=378} [2021-03-25 07:50:26,816 INFO L343 CegarLoopForPetriNet]: 756 programPoint places, 1 predicate places. [2021-03-25 07:50:26,816 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:26,816 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 757 places, 378 transitions, 1698 flow [2021-03-25 07:50:26,816 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 757 places, 378 transitions, 1698 flow [2021-03-25 07:50:26,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 757 places, 378 transitions, 1698 flow [2021-03-25 07:50:26,926 INFO L129 PetriNetUnfolder]: 0/378 cut-off events. [2021-03-25 07:50:26,927 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:26,927 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 378 events. 0/378 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 348 event pairs, 0 based on Foata normal form. 0/378 useless extension candidates. Maximal degree in co-relation 0. Up to 189 conditions per place. [2021-03-25 07:50:26,948 INFO L142 LiptonReduction]: Number of co-enabled transitions 70688 [2021-03-25 07:50:26,993 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:50:26,993 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:50:26,993 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 177 [2021-03-25 07:50:26,994 INFO L480 AbstractCegarLoop]: Abstraction has has 757 places, 378 transitions, 1698 flow [2021-03-25 07:50:26,994 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 754.6666666666666) internal successors, (2264), 3 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:26,994 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:26,994 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:50:26,994 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable374 [2021-03-25 07:50:26,994 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:26,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:26,994 INFO L82 PathProgramCache]: Analyzing trace with hash -999673918, now seen corresponding path program 1 times [2021-03-25 07:50:26,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:26,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325131574] [2021-03-25 07:50:26,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:27,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:27,167 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:27,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:27,169 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:27,240 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:50:27,240 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:50:27,240 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable375 [2021-03-25 07:50:27,240 WARN L342 ceAbstractionStarter]: 188 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:50:27,240 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 189 thread instances. [2021-03-25 07:50:27,382 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:50:27,382 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:50:27,382 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:50:27,382 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:50:27,382 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:50:27,382 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:50:27,382 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:50:27,382 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:50:27,383 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:50:27,383 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:50:27,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 951 places, 572 transitions, 37621 flow [2021-03-25 07:50:28,449 INFO L129 PetriNetUnfolder]: 0/1139 cut-off events. [2021-03-25 07:50:28,449 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:28,449 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19662 conditions, 1139 events. 0/1139 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4316 event pairs, 0 based on Foata normal form. 0/949 useless extension candidates. Maximal degree in co-relation 0. Up to 190 conditions per place. [2021-03-25 07:50:28,450 INFO L82 GeneralOperation]: Start removeDead. Operand has 951 places, 572 transitions, 37621 flow [2021-03-25 07:50:28,461 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 949 places, 570 transitions, 37617 flow [2021-03-25 07:50:28,461 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:28,461 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 949 places, 570 transitions, 37617 flow [2021-03-25 07:50:28,461 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 949 places, 570 transitions, 37617 flow [2021-03-25 07:50:28,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 949 places, 570 transitions, 37617 flow [2021-03-25 07:50:29,175 INFO L129 PetriNetUnfolder]: 0/759 cut-off events. [2021-03-25 07:50:29,176 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:29,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19282 conditions, 759 events. 0/759 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2373 event pairs, 0 based on Foata normal form. 0/759 useless extension candidates. Maximal degree in co-relation 0. Up to 190 conditions per place. [2021-03-25 07:50:29,844 INFO L142 LiptonReduction]: Number of co-enabled transitions 214704 [2021-03-25 07:50:31,230 INFO L154 LiptonReduction]: Checked pairs total: 178416 [2021-03-25 07:50:31,230 INFO L156 LiptonReduction]: Total number of compositions: 189 [2021-03-25 07:50:31,230 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2769 [2021-03-25 07:50:31,231 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:50:31,231 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:31,231 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:31,231 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:50:31,231 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:31,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:31,232 INFO L82 PathProgramCache]: Analyzing trace with hash 2323491, now seen corresponding path program 1 times [2021-03-25 07:50:31,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:31,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465429797] [2021-03-25 07:50:31,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:31,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:50:31,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:50:31,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:50:31,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:50:31,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465429797] [2021-03-25 07:50:31,330 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:50:31,330 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:50:31,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307772901] [2021-03-25 07:50:31,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:50:31,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:50:31,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:50:31,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:50:31,331 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 758 out of 761 [2021-03-25 07:50:31,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 381 transitions, 37239 flow. Second operand has 3 states, 3 states have (on average 758.6666666666666) internal successors, (2276), 3 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:31,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:50:31,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 758 of 761 [2021-03-25 07:50:31,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:50:31,771 INFO L129 PetriNetUnfolder]: 0/380 cut-off events. [2021-03-25 07:50:31,772 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:31,772 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18905 conditions, 380 events. 0/380 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 381 event pairs, 0 based on Foata normal form. 190/570 useless extension candidates. Maximal degree in co-relation 0. Up to 190 conditions per place. [2021-03-25 07:50:31,773 INFO L132 encePairwiseOnDemand]: 759/761 looper letters, 0 selfloop transitions, 1 changer transitions 0/380 dead transitions. [2021-03-25 07:50:31,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 380 transitions, 37239 flow [2021-03-25 07:50:31,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:50:31,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:50:31,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2276 transitions. [2021-03-25 07:50:31,774 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969338589575121 [2021-03-25 07:50:31,774 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2276 transitions. [2021-03-25 07:50:31,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2276 transitions. [2021-03-25 07:50:31,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:50:31,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2276 transitions. [2021-03-25 07:50:31,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 758.6666666666666) internal successors, (2276), 3 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:31,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 761.0) internal successors, (3044), 4 states have internal predecessors, (3044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:31,777 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 761.0) internal successors, (3044), 4 states have internal predecessors, (3044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:31,777 INFO L185 Difference]: Start difference. First operand has 760 places, 381 transitions, 37239 flow. Second operand 3 states and 2276 transitions. [2021-03-25 07:50:31,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 380 transitions, 37239 flow [2021-03-25 07:50:36,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 380 transitions, 1707 flow, removed 17766 selfloop flow, removed 0 redundant places. [2021-03-25 07:50:36,295 INFO L241 Difference]: Finished difference. Result has 761 places, 380 transitions, 1707 flow [2021-03-25 07:50:36,295 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=761, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1707, PETRI_PLACES=761, PETRI_TRANSITIONS=380} [2021-03-25 07:50:36,295 INFO L343 CegarLoopForPetriNet]: 760 programPoint places, 1 predicate places. [2021-03-25 07:50:36,296 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:36,296 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 761 places, 380 transitions, 1707 flow [2021-03-25 07:50:36,296 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 761 places, 380 transitions, 1707 flow [2021-03-25 07:50:36,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 761 places, 380 transitions, 1707 flow [2021-03-25 07:50:36,413 INFO L129 PetriNetUnfolder]: 0/380 cut-off events. [2021-03-25 07:50:36,413 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:36,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1139 conditions, 380 events. 0/380 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 379 event pairs, 0 based on Foata normal form. 0/380 useless extension candidates. Maximal degree in co-relation 0. Up to 190 conditions per place. [2021-03-25 07:50:36,435 INFO L142 LiptonReduction]: Number of co-enabled transitions 71442 [2021-03-25 07:50:36,484 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:50:36,484 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:50:36,484 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 188 [2021-03-25 07:50:36,484 INFO L480 AbstractCegarLoop]: Abstraction has has 761 places, 380 transitions, 1707 flow [2021-03-25 07:50:36,485 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 758.6666666666666) internal successors, (2276), 3 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:36,485 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:36,485 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:50:36,485 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable376 [2021-03-25 07:50:36,485 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:36,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:36,485 INFO L82 PathProgramCache]: Analyzing trace with hash -684743901, now seen corresponding path program 1 times [2021-03-25 07:50:36,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:36,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048787404] [2021-03-25 07:50:36,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:36,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:36,581 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:36,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:36,584 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:36,658 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:50:36,659 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:50:36,659 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable377 [2021-03-25 07:50:36,659 WARN L342 ceAbstractionStarter]: 189 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:50:36,659 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 190 thread instances. [2021-03-25 07:50:36,806 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:50:36,806 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:50:36,806 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:50:36,806 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:50:36,806 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:50:36,806 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:50:36,807 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:50:36,807 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:50:36,807 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:50:36,807 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:50:36,813 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 956 places, 575 transitions, 38010 flow [2021-03-25 07:50:37,806 INFO L129 PetriNetUnfolder]: 0/1145 cut-off events. [2021-03-25 07:50:37,806 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:37,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19861 conditions, 1145 events. 0/1145 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4478 event pairs, 0 based on Foata normal form. 0/954 useless extension candidates. Maximal degree in co-relation 0. Up to 191 conditions per place. [2021-03-25 07:50:37,806 INFO L82 GeneralOperation]: Start removeDead. Operand has 956 places, 575 transitions, 38010 flow [2021-03-25 07:50:37,817 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 954 places, 573 transitions, 38006 flow [2021-03-25 07:50:37,817 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:37,818 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 954 places, 573 transitions, 38006 flow [2021-03-25 07:50:37,818 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 954 places, 573 transitions, 38006 flow [2021-03-25 07:50:37,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 954 places, 573 transitions, 38006 flow [2021-03-25 07:50:38,668 INFO L129 PetriNetUnfolder]: 0/763 cut-off events. [2021-03-25 07:50:38,668 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:38,668 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19479 conditions, 763 events. 0/763 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2053 event pairs, 0 based on Foata normal form. 0/763 useless extension candidates. Maximal degree in co-relation 0. Up to 191 conditions per place. [2021-03-25 07:50:39,000 INFO L142 LiptonReduction]: Number of co-enabled transitions 216980 [2021-03-25 07:50:39,308 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:50:40,500 INFO L154 LiptonReduction]: Checked pairs total: 180310 [2021-03-25 07:50:40,500 INFO L156 LiptonReduction]: Total number of compositions: 190 [2021-03-25 07:50:40,501 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2684 [2021-03-25 07:50:40,501 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:50:40,501 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:40,502 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:40,502 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:50:40,502 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:40,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:40,502 INFO L82 PathProgramCache]: Analyzing trace with hash 2347939, now seen corresponding path program 1 times [2021-03-25 07:50:40,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:40,502 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492699990] [2021-03-25 07:50:40,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:50:40,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:50:40,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:50:40,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:50:40,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492699990] [2021-03-25 07:50:40,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:50:40,597 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:50:40,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549656265] [2021-03-25 07:50:40,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:50:40,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:50:40,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:50:40,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:50:40,599 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 762 out of 765 [2021-03-25 07:50:40,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 383 transitions, 37626 flow. Second operand has 3 states, 3 states have (on average 762.6666666666666) internal successors, (2288), 3 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:40,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:50:40,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 762 of 765 [2021-03-25 07:50:40,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:50:41,186 INFO L129 PetriNetUnfolder]: 0/382 cut-off events. [2021-03-25 07:50:41,187 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:41,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19100 conditions, 382 events. 0/382 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 374 event pairs, 0 based on Foata normal form. 191/573 useless extension candidates. Maximal degree in co-relation 0. Up to 191 conditions per place. [2021-03-25 07:50:41,188 INFO L132 encePairwiseOnDemand]: 763/765 looper letters, 0 selfloop transitions, 1 changer transitions 0/382 dead transitions. [2021-03-25 07:50:41,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 382 transitions, 37626 flow [2021-03-25 07:50:41,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:50:41,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:50:41,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2288 transitions. [2021-03-25 07:50:41,189 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969498910675382 [2021-03-25 07:50:41,189 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2288 transitions. [2021-03-25 07:50:41,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2288 transitions. [2021-03-25 07:50:41,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:50:41,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2288 transitions. [2021-03-25 07:50:41,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 762.6666666666666) internal successors, (2288), 3 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:41,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 765.0) internal successors, (3060), 4 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:41,192 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 765.0) internal successors, (3060), 4 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:41,192 INFO L185 Difference]: Start difference. First operand has 764 places, 383 transitions, 37626 flow. Second operand 3 states and 2288 transitions. [2021-03-25 07:50:41,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 382 transitions, 37626 flow [2021-03-25 07:50:45,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 382 transitions, 1716 flow, removed 17955 selfloop flow, removed 0 redundant places. [2021-03-25 07:50:45,321 INFO L241 Difference]: Finished difference. Result has 765 places, 382 transitions, 1716 flow [2021-03-25 07:50:45,321 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=765, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1716, PETRI_PLACES=765, PETRI_TRANSITIONS=382} [2021-03-25 07:50:45,322 INFO L343 CegarLoopForPetriNet]: 764 programPoint places, 1 predicate places. [2021-03-25 07:50:45,322 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:45,322 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 765 places, 382 transitions, 1716 flow [2021-03-25 07:50:45,322 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 765 places, 382 transitions, 1716 flow [2021-03-25 07:50:45,323 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 765 places, 382 transitions, 1716 flow [2021-03-25 07:50:45,472 INFO L129 PetriNetUnfolder]: 0/382 cut-off events. [2021-03-25 07:50:45,472 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:45,472 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1145 conditions, 382 events. 0/382 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 382 event pairs, 0 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 0. Up to 191 conditions per place. [2021-03-25 07:50:45,490 INFO L142 LiptonReduction]: Number of co-enabled transitions 72200 [2021-03-25 07:50:45,535 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:50:45,535 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:50:45,536 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 214 [2021-03-25 07:50:45,536 INFO L480 AbstractCegarLoop]: Abstraction has has 765 places, 382 transitions, 1716 flow [2021-03-25 07:50:45,536 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 762.6666666666666) internal successors, (2288), 3 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:45,536 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:45,536 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:50:45,536 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable378 [2021-03-25 07:50:45,536 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:45,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:45,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1831777669, now seen corresponding path program 1 times [2021-03-25 07:50:45,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:45,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857396663] [2021-03-25 07:50:45,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:45,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:45,627 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:45,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:45,630 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:45,703 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:50:45,704 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:50:45,704 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable379 [2021-03-25 07:50:45,704 WARN L342 ceAbstractionStarter]: 190 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:50:45,704 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 191 thread instances. [2021-03-25 07:50:45,846 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:50:45,846 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:50:45,847 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:50:45,847 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:50:45,847 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:50:45,847 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:50:45,847 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:50:45,847 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:50:45,847 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:50:45,847 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:50:45,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 961 places, 578 transitions, 38401 flow [2021-03-25 07:50:46,887 INFO L129 PetriNetUnfolder]: 0/1151 cut-off events. [2021-03-25 07:50:46,887 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:46,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20061 conditions, 1151 events. 0/1151 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4481 event pairs, 0 based on Foata normal form. 0/959 useless extension candidates. Maximal degree in co-relation 0. Up to 192 conditions per place. [2021-03-25 07:50:46,887 INFO L82 GeneralOperation]: Start removeDead. Operand has 961 places, 578 transitions, 38401 flow [2021-03-25 07:50:46,898 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 959 places, 576 transitions, 38397 flow [2021-03-25 07:50:46,898 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:46,898 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 959 places, 576 transitions, 38397 flow [2021-03-25 07:50:46,899 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 959 places, 576 transitions, 38397 flow [2021-03-25 07:50:46,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 959 places, 576 transitions, 38397 flow [2021-03-25 07:50:47,893 INFO L129 PetriNetUnfolder]: 0/767 cut-off events. [2021-03-25 07:50:47,893 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:47,893 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19677 conditions, 767 events. 0/767 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2317 event pairs, 0 based on Foata normal form. 0/767 useless extension candidates. Maximal degree in co-relation 0. Up to 192 conditions per place. [2021-03-25 07:50:48,235 INFO L142 LiptonReduction]: Number of co-enabled transitions 219268 [2021-03-25 07:50:49,115 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:50:49,634 INFO L154 LiptonReduction]: Checked pairs total: 182214 [2021-03-25 07:50:49,634 INFO L156 LiptonReduction]: Total number of compositions: 191 [2021-03-25 07:50:49,635 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2737 [2021-03-25 07:50:49,636 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:50:49,636 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:49,636 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:49,636 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:50:49,636 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:49,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:49,636 INFO L82 PathProgramCache]: Analyzing trace with hash 2372515, now seen corresponding path program 1 times [2021-03-25 07:50:49,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:49,636 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700687230] [2021-03-25 07:50:49,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:49,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:50:49,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:50:49,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:50:49,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:50:49,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700687230] [2021-03-25 07:50:49,727 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:50:49,727 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:50:49,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949316141] [2021-03-25 07:50:49,727 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:50:49,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:50:49,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:50:49,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:50:49,728 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 766 out of 769 [2021-03-25 07:50:49,729 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 385 transitions, 38015 flow. Second operand has 3 states, 3 states have (on average 766.6666666666666) internal successors, (2300), 3 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:49,729 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:50:49,729 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 766 of 769 [2021-03-25 07:50:49,729 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:50:50,167 INFO L129 PetriNetUnfolder]: 0/384 cut-off events. [2021-03-25 07:50:50,167 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:50,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19296 conditions, 384 events. 0/384 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 373 event pairs, 0 based on Foata normal form. 192/576 useless extension candidates. Maximal degree in co-relation 0. Up to 192 conditions per place. [2021-03-25 07:50:50,169 INFO L132 encePairwiseOnDemand]: 767/769 looper letters, 0 selfloop transitions, 1 changer transitions 0/384 dead transitions. [2021-03-25 07:50:50,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 769 places, 384 transitions, 38015 flow [2021-03-25 07:50:50,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:50:50,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:50:50,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2300 transitions. [2021-03-25 07:50:50,170 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969657563935848 [2021-03-25 07:50:50,170 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2300 transitions. [2021-03-25 07:50:50,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2300 transitions. [2021-03-25 07:50:50,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:50:50,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2300 transitions. [2021-03-25 07:50:50,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 766.6666666666666) internal successors, (2300), 3 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:50,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 769.0) internal successors, (3076), 4 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:50,172 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 769.0) internal successors, (3076), 4 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:50,172 INFO L185 Difference]: Start difference. First operand has 768 places, 385 transitions, 38015 flow. Second operand 3 states and 2300 transitions. [2021-03-25 07:50:50,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 769 places, 384 transitions, 38015 flow [2021-03-25 07:50:54,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 769 places, 384 transitions, 1725 flow, removed 18145 selfloop flow, removed 0 redundant places. [2021-03-25 07:50:54,503 INFO L241 Difference]: Finished difference. Result has 769 places, 384 transitions, 1725 flow [2021-03-25 07:50:54,504 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=769, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1725, PETRI_PLACES=769, PETRI_TRANSITIONS=384} [2021-03-25 07:50:54,504 INFO L343 CegarLoopForPetriNet]: 768 programPoint places, 1 predicate places. [2021-03-25 07:50:54,504 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:54,504 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 769 places, 384 transitions, 1725 flow [2021-03-25 07:50:54,504 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 769 places, 384 transitions, 1725 flow [2021-03-25 07:50:54,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 769 places, 384 transitions, 1725 flow [2021-03-25 07:50:54,619 INFO L129 PetriNetUnfolder]: 0/384 cut-off events. [2021-03-25 07:50:54,619 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:54,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1151 conditions, 384 events. 0/384 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 355 event pairs, 0 based on Foata normal form. 0/384 useless extension candidates. Maximal degree in co-relation 0. Up to 192 conditions per place. [2021-03-25 07:50:54,640 INFO L142 LiptonReduction]: Number of co-enabled transitions 72962 [2021-03-25 07:50:54,690 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:50:54,690 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:50:54,690 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 186 [2021-03-25 07:50:54,691 INFO L480 AbstractCegarLoop]: Abstraction has has 769 places, 384 transitions, 1725 flow [2021-03-25 07:50:54,691 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 766.6666666666666) internal successors, (2300), 3 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:54,691 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:54,691 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:50:54,691 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable380 [2021-03-25 07:50:54,691 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:54,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:54,691 INFO L82 PathProgramCache]: Analyzing trace with hash 1371032894, now seen corresponding path program 1 times [2021-03-25 07:50:54,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:54,692 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860729031] [2021-03-25 07:50:54,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:54,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:54,789 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:54,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:50:54,792 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:50:54,866 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:50:54,866 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:50:54,866 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable381 [2021-03-25 07:50:54,866 WARN L342 ceAbstractionStarter]: 191 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:50:54,866 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 192 thread instances. [2021-03-25 07:50:55,160 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:50:55,160 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:50:55,161 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:50:55,161 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:50:55,161 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:50:55,161 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:50:55,161 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:50:55,161 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:50:55,161 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:50:55,161 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:50:55,168 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 966 places, 581 transitions, 38794 flow [2021-03-25 07:50:56,083 INFO L129 PetriNetUnfolder]: 0/1157 cut-off events. [2021-03-25 07:50:56,084 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:56,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20262 conditions, 1157 events. 0/1157 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4471 event pairs, 0 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 0. Up to 193 conditions per place. [2021-03-25 07:50:56,084 INFO L82 GeneralOperation]: Start removeDead. Operand has 966 places, 581 transitions, 38794 flow [2021-03-25 07:50:56,095 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 964 places, 579 transitions, 38790 flow [2021-03-25 07:50:56,095 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:50:56,095 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 964 places, 579 transitions, 38790 flow [2021-03-25 07:50:56,095 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 964 places, 579 transitions, 38790 flow [2021-03-25 07:50:56,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 964 places, 579 transitions, 38790 flow [2021-03-25 07:50:56,865 INFO L129 PetriNetUnfolder]: 0/771 cut-off events. [2021-03-25 07:50:56,866 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:56,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19876 conditions, 771 events. 0/771 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2413 event pairs, 0 based on Foata normal form. 0/771 useless extension candidates. Maximal degree in co-relation 0. Up to 193 conditions per place. [2021-03-25 07:50:57,408 INFO L142 LiptonReduction]: Number of co-enabled transitions 221568 [2021-03-25 07:50:58,697 INFO L154 LiptonReduction]: Checked pairs total: 184128 [2021-03-25 07:50:58,698 INFO L156 LiptonReduction]: Total number of compositions: 192 [2021-03-25 07:50:58,698 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2603 [2021-03-25 07:50:58,699 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:50:58,699 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:58,699 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:50:58,699 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:50:58,699 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:50:58,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:50:58,699 INFO L82 PathProgramCache]: Analyzing trace with hash 2397219, now seen corresponding path program 1 times [2021-03-25 07:50:58,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:50:58,699 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204146406] [2021-03-25 07:50:58,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:50:58,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:50:58,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:50:58,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:50:58,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:50:58,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204146406] [2021-03-25 07:50:58,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:50:58,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:50:58,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475783224] [2021-03-25 07:50:58,919 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:50:58,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:50:58,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:50:58,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:50:58,920 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 770 out of 773 [2021-03-25 07:50:58,921 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 387 transitions, 38406 flow. Second operand has 3 states, 3 states have (on average 770.6666666666666) internal successors, (2312), 3 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:58,921 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:50:58,921 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 770 of 773 [2021-03-25 07:50:58,921 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:50:59,356 INFO L129 PetriNetUnfolder]: 0/386 cut-off events. [2021-03-25 07:50:59,356 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:50:59,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19493 conditions, 386 events. 0/386 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 336 event pairs, 0 based on Foata normal form. 193/579 useless extension candidates. Maximal degree in co-relation 0. Up to 193 conditions per place. [2021-03-25 07:50:59,358 INFO L132 encePairwiseOnDemand]: 771/773 looper letters, 0 selfloop transitions, 1 changer transitions 0/386 dead transitions. [2021-03-25 07:50:59,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 773 places, 386 transitions, 38406 flow [2021-03-25 07:50:59,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:50:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:50:59,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2312 transitions. [2021-03-25 07:50:59,359 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969814575247952 [2021-03-25 07:50:59,359 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2312 transitions. [2021-03-25 07:50:59,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2312 transitions. [2021-03-25 07:50:59,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:50:59,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2312 transitions. [2021-03-25 07:50:59,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 770.6666666666666) internal successors, (2312), 3 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:59,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 773.0) internal successors, (3092), 4 states have internal predecessors, (3092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:59,362 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 773.0) internal successors, (3092), 4 states have internal predecessors, (3092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:50:59,362 INFO L185 Difference]: Start difference. First operand has 772 places, 387 transitions, 38406 flow. Second operand 3 states and 2312 transitions. [2021-03-25 07:50:59,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 773 places, 386 transitions, 38406 flow [2021-03-25 07:51:03,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 773 places, 386 transitions, 1734 flow, removed 18336 selfloop flow, removed 0 redundant places. [2021-03-25 07:51:03,742 INFO L241 Difference]: Finished difference. Result has 773 places, 386 transitions, 1734 flow [2021-03-25 07:51:03,743 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=773, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1734, PETRI_PLACES=773, PETRI_TRANSITIONS=386} [2021-03-25 07:51:03,743 INFO L343 CegarLoopForPetriNet]: 772 programPoint places, 1 predicate places. [2021-03-25 07:51:03,743 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:03,743 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 773 places, 386 transitions, 1734 flow [2021-03-25 07:51:03,743 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 773 places, 386 transitions, 1734 flow [2021-03-25 07:51:03,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 773 places, 386 transitions, 1734 flow [2021-03-25 07:51:03,860 INFO L129 PetriNetUnfolder]: 0/386 cut-off events. [2021-03-25 07:51:03,860 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:03,860 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1157 conditions, 386 events. 0/386 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 382 event pairs, 0 based on Foata normal form. 0/386 useless extension candidates. Maximal degree in co-relation 0. Up to 193 conditions per place. [2021-03-25 07:51:03,880 INFO L142 LiptonReduction]: Number of co-enabled transitions 73728 [2021-03-25 07:51:03,929 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:51:03,930 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:51:03,930 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 187 [2021-03-25 07:51:03,930 INFO L480 AbstractCegarLoop]: Abstraction has has 773 places, 386 transitions, 1734 flow [2021-03-25 07:51:03,930 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 770.6666666666666) internal successors, (2312), 3 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:03,930 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:03,930 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:51:03,930 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382 [2021-03-25 07:51:03,930 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:03,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:03,931 INFO L82 PathProgramCache]: Analyzing trace with hash -1883173560, now seen corresponding path program 1 times [2021-03-25 07:51:03,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:03,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434613228] [2021-03-25 07:51:03,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:04,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:04,053 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:04,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:04,056 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:04,133 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:51:04,133 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:51:04,133 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383 [2021-03-25 07:51:04,133 WARN L342 ceAbstractionStarter]: 192 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:51:04,133 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 193 thread instances. [2021-03-25 07:51:04,280 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:51:04,280 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:51:04,281 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:51:04,281 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:51:04,281 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:51:04,281 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:51:04,281 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:51:04,281 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:51:04,281 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:51:04,281 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:51:04,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 971 places, 584 transitions, 39189 flow [2021-03-25 07:51:05,363 INFO L129 PetriNetUnfolder]: 0/1163 cut-off events. [2021-03-25 07:51:05,363 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:05,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20464 conditions, 1163 events. 0/1163 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4633 event pairs, 0 based on Foata normal form. 0/969 useless extension candidates. Maximal degree in co-relation 0. Up to 194 conditions per place. [2021-03-25 07:51:05,363 INFO L82 GeneralOperation]: Start removeDead. Operand has 971 places, 584 transitions, 39189 flow [2021-03-25 07:51:05,375 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 969 places, 582 transitions, 39185 flow [2021-03-25 07:51:05,375 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:05,375 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 969 places, 582 transitions, 39185 flow [2021-03-25 07:51:05,375 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 969 places, 582 transitions, 39185 flow [2021-03-25 07:51:05,383 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 969 places, 582 transitions, 39185 flow [2021-03-25 07:51:06,308 INFO L129 PetriNetUnfolder]: 0/775 cut-off events. [2021-03-25 07:51:06,308 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:06,308 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20076 conditions, 775 events. 0/775 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2034 event pairs, 0 based on Foata normal form. 0/775 useless extension candidates. Maximal degree in co-relation 0. Up to 194 conditions per place. [2021-03-25 07:51:06,655 INFO L142 LiptonReduction]: Number of co-enabled transitions 223880 [2021-03-25 07:51:08,115 INFO L154 LiptonReduction]: Checked pairs total: 186052 [2021-03-25 07:51:08,115 INFO L156 LiptonReduction]: Total number of compositions: 193 [2021-03-25 07:51:08,116 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2741 [2021-03-25 07:51:08,117 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:51:08,117 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:08,117 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:08,117 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:51:08,117 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:08,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:08,117 INFO L82 PathProgramCache]: Analyzing trace with hash 2422051, now seen corresponding path program 1 times [2021-03-25 07:51:08,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:08,117 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743006373] [2021-03-25 07:51:08,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:08,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:51:08,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:51:08,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:51:08,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:51:08,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743006373] [2021-03-25 07:51:08,229 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:51:08,229 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:51:08,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514745250] [2021-03-25 07:51:08,230 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:51:08,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:51:08,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:51:08,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:51:08,231 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 774 out of 777 [2021-03-25 07:51:08,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 776 places, 389 transitions, 38799 flow. Second operand has 3 states, 3 states have (on average 774.6666666666666) internal successors, (2324), 3 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:08,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:51:08,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 774 of 777 [2021-03-25 07:51:08,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:51:08,807 INFO L129 PetriNetUnfolder]: 0/388 cut-off events. [2021-03-25 07:51:08,807 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:08,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19691 conditions, 388 events. 0/388 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 377 event pairs, 0 based on Foata normal form. 194/582 useless extension candidates. Maximal degree in co-relation 0. Up to 194 conditions per place. [2021-03-25 07:51:08,809 INFO L132 encePairwiseOnDemand]: 775/777 looper letters, 0 selfloop transitions, 1 changer transitions 0/388 dead transitions. [2021-03-25 07:51:08,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 388 transitions, 38799 flow [2021-03-25 07:51:08,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:51:08,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:51:08,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2324 transitions. [2021-03-25 07:51:08,810 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.996996996996997 [2021-03-25 07:51:08,810 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2324 transitions. [2021-03-25 07:51:08,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2324 transitions. [2021-03-25 07:51:08,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:51:08,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2324 transitions. [2021-03-25 07:51:08,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 774.6666666666666) internal successors, (2324), 3 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:08,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 777.0) internal successors, (3108), 4 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:08,812 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 777.0) internal successors, (3108), 4 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:08,813 INFO L185 Difference]: Start difference. First operand has 776 places, 389 transitions, 38799 flow. Second operand 3 states and 2324 transitions. [2021-03-25 07:51:08,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 388 transitions, 38799 flow [2021-03-25 07:51:13,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 388 transitions, 1743 flow, removed 18528 selfloop flow, removed 0 redundant places. [2021-03-25 07:51:13,022 INFO L241 Difference]: Finished difference. Result has 777 places, 388 transitions, 1743 flow [2021-03-25 07:51:13,022 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=777, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1743, PETRI_PLACES=777, PETRI_TRANSITIONS=388} [2021-03-25 07:51:13,022 INFO L343 CegarLoopForPetriNet]: 776 programPoint places, 1 predicate places. [2021-03-25 07:51:13,022 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:13,022 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 777 places, 388 transitions, 1743 flow [2021-03-25 07:51:13,023 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 777 places, 388 transitions, 1743 flow [2021-03-25 07:51:13,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 777 places, 388 transitions, 1743 flow [2021-03-25 07:51:13,174 INFO L129 PetriNetUnfolder]: 0/388 cut-off events. [2021-03-25 07:51:13,175 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:13,175 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1163 conditions, 388 events. 0/388 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 399 event pairs, 0 based on Foata normal form. 0/388 useless extension candidates. Maximal degree in co-relation 0. Up to 194 conditions per place. [2021-03-25 07:51:13,193 INFO L142 LiptonReduction]: Number of co-enabled transitions 74498 [2021-03-25 07:51:13,241 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:51:13,241 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:51:13,241 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 219 [2021-03-25 07:51:13,242 INFO L480 AbstractCegarLoop]: Abstraction has has 777 places, 388 transitions, 1743 flow [2021-03-25 07:51:13,242 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 774.6666666666666) internal successors, (2324), 3 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:13,242 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:13,242 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:51:13,242 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable384 [2021-03-25 07:51:13,242 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:13,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:13,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1653714071, now seen corresponding path program 1 times [2021-03-25 07:51:13,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:13,242 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409459873] [2021-03-25 07:51:13,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:13,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:13,357 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:13,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:13,359 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:13,434 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:51:13,434 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:51:13,434 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable385 [2021-03-25 07:51:13,434 WARN L342 ceAbstractionStarter]: 193 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:51:13,434 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 194 thread instances. [2021-03-25 07:51:13,578 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:51:13,579 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:51:13,579 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:51:13,579 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:51:13,579 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:51:13,579 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:51:13,579 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:51:13,579 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:51:13,579 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:51:13,579 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:51:13,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 976 places, 587 transitions, 39586 flow [2021-03-25 07:51:14,634 INFO L129 PetriNetUnfolder]: 0/1169 cut-off events. [2021-03-25 07:51:14,634 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:14,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20667 conditions, 1169 events. 0/1169 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4657 event pairs, 0 based on Foata normal form. 0/974 useless extension candidates. Maximal degree in co-relation 0. Up to 195 conditions per place. [2021-03-25 07:51:14,635 INFO L82 GeneralOperation]: Start removeDead. Operand has 976 places, 587 transitions, 39586 flow [2021-03-25 07:51:14,646 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 974 places, 585 transitions, 39582 flow [2021-03-25 07:51:14,646 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:14,646 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 974 places, 585 transitions, 39582 flow [2021-03-25 07:51:14,646 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 974 places, 585 transitions, 39582 flow [2021-03-25 07:51:14,654 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 974 places, 585 transitions, 39582 flow [2021-03-25 07:51:15,683 INFO L129 PetriNetUnfolder]: 0/779 cut-off events. [2021-03-25 07:51:15,683 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:15,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20277 conditions, 779 events. 0/779 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2182 event pairs, 0 based on Foata normal form. 0/779 useless extension candidates. Maximal degree in co-relation 0. Up to 195 conditions per place. [2021-03-25 07:51:16,038 INFO L142 LiptonReduction]: Number of co-enabled transitions 226204 [2021-03-25 07:51:17,578 INFO L154 LiptonReduction]: Checked pairs total: 187986 [2021-03-25 07:51:17,578 INFO L156 LiptonReduction]: Total number of compositions: 194 [2021-03-25 07:51:17,579 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2933 [2021-03-25 07:51:17,580 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:51:17,580 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:17,580 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:17,580 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:51:17,580 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:17,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:17,580 INFO L82 PathProgramCache]: Analyzing trace with hash 2447011, now seen corresponding path program 1 times [2021-03-25 07:51:17,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:17,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086883341] [2021-03-25 07:51:17,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:17,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:51:17,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:51:17,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:51:17,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:51:17,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086883341] [2021-03-25 07:51:17,703 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:51:17,703 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:51:17,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712872449] [2021-03-25 07:51:17,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:51:17,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:51:17,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:51:17,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:51:17,704 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 778 out of 781 [2021-03-25 07:51:17,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 391 transitions, 39194 flow. Second operand has 3 states, 3 states have (on average 778.6666666666666) internal successors, (2336), 3 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:17,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:51:17,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 778 of 781 [2021-03-25 07:51:17,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:51:18,318 INFO L129 PetriNetUnfolder]: 0/390 cut-off events. [2021-03-25 07:51:18,318 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:18,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19890 conditions, 390 events. 0/390 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 454 event pairs, 0 based on Foata normal form. 195/585 useless extension candidates. Maximal degree in co-relation 0. Up to 195 conditions per place. [2021-03-25 07:51:18,320 INFO L132 encePairwiseOnDemand]: 779/781 looper letters, 0 selfloop transitions, 1 changer transitions 0/390 dead transitions. [2021-03-25 07:51:18,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 390 transitions, 39194 flow [2021-03-25 07:51:18,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:51:18,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:51:18,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2336 transitions. [2021-03-25 07:51:18,321 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970123772940674 [2021-03-25 07:51:18,321 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2336 transitions. [2021-03-25 07:51:18,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2336 transitions. [2021-03-25 07:51:18,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:51:18,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2336 transitions. [2021-03-25 07:51:18,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 778.6666666666666) internal successors, (2336), 3 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:18,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 781.0) internal successors, (3124), 4 states have internal predecessors, (3124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:18,324 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 781.0) internal successors, (3124), 4 states have internal predecessors, (3124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:18,324 INFO L185 Difference]: Start difference. First operand has 780 places, 391 transitions, 39194 flow. Second operand 3 states and 2336 transitions. [2021-03-25 07:51:18,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 390 transitions, 39194 flow [2021-03-25 07:51:22,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 390 transitions, 1752 flow, removed 18721 selfloop flow, removed 0 redundant places. [2021-03-25 07:51:22,671 INFO L241 Difference]: Finished difference. Result has 781 places, 390 transitions, 1752 flow [2021-03-25 07:51:22,672 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=781, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=779, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1752, PETRI_PLACES=781, PETRI_TRANSITIONS=390} [2021-03-25 07:51:22,672 INFO L343 CegarLoopForPetriNet]: 780 programPoint places, 1 predicate places. [2021-03-25 07:51:22,672 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:22,672 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 781 places, 390 transitions, 1752 flow [2021-03-25 07:51:22,672 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 781 places, 390 transitions, 1752 flow [2021-03-25 07:51:22,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 781 places, 390 transitions, 1752 flow [2021-03-25 07:51:22,791 INFO L129 PetriNetUnfolder]: 0/390 cut-off events. [2021-03-25 07:51:22,791 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:22,792 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1169 conditions, 390 events. 0/390 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 378 event pairs, 0 based on Foata normal form. 0/390 useless extension candidates. Maximal degree in co-relation 0. Up to 195 conditions per place. [2021-03-25 07:51:22,812 INFO L142 LiptonReduction]: Number of co-enabled transitions 75272 [2021-03-25 07:51:22,862 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:51:22,862 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:51:22,863 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 191 [2021-03-25 07:51:22,863 INFO L480 AbstractCegarLoop]: Abstraction has has 781 places, 390 transitions, 1752 flow [2021-03-25 07:51:22,863 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 778.6666666666666) internal successors, (2336), 3 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:22,863 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:22,863 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:51:22,863 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable386 [2021-03-25 07:51:22,863 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:22,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:22,863 INFO L82 PathProgramCache]: Analyzing trace with hash 548420875, now seen corresponding path program 1 times [2021-03-25 07:51:22,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:22,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040184539] [2021-03-25 07:51:22,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:23,047 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:23,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:23,049 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:23,123 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:51:23,123 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:51:23,123 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable387 [2021-03-25 07:51:23,123 WARN L342 ceAbstractionStarter]: 194 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:51:23,123 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 195 thread instances. [2021-03-25 07:51:23,270 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:51:23,270 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:51:23,271 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:51:23,271 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:51:23,271 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:51:23,271 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:51:23,271 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:51:23,271 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:51:23,271 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:51:23,271 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:51:23,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 981 places, 590 transitions, 39985 flow [2021-03-25 07:51:24,438 INFO L129 PetriNetUnfolder]: 0/1175 cut-off events. [2021-03-25 07:51:24,439 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:24,439 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20871 conditions, 1175 events. 0/1175 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4601 event pairs, 0 based on Foata normal form. 0/979 useless extension candidates. Maximal degree in co-relation 0. Up to 196 conditions per place. [2021-03-25 07:51:24,439 INFO L82 GeneralOperation]: Start removeDead. Operand has 981 places, 590 transitions, 39985 flow [2021-03-25 07:51:24,451 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 979 places, 588 transitions, 39981 flow [2021-03-25 07:51:24,451 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:24,451 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 979 places, 588 transitions, 39981 flow [2021-03-25 07:51:24,451 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 979 places, 588 transitions, 39981 flow [2021-03-25 07:51:24,459 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 979 places, 588 transitions, 39981 flow [2021-03-25 07:51:25,259 INFO L129 PetriNetUnfolder]: 0/783 cut-off events. [2021-03-25 07:51:25,259 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:25,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20479 conditions, 783 events. 0/783 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2473 event pairs, 0 based on Foata normal form. 0/783 useless extension candidates. Maximal degree in co-relation 0. Up to 196 conditions per place. [2021-03-25 07:51:25,977 INFO L142 LiptonReduction]: Number of co-enabled transitions 228540 [2021-03-25 07:51:27,486 INFO L154 LiptonReduction]: Checked pairs total: 189930 [2021-03-25 07:51:27,486 INFO L156 LiptonReduction]: Total number of compositions: 195 [2021-03-25 07:51:27,486 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3035 [2021-03-25 07:51:27,487 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:51:27,487 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:27,487 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:27,487 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:51:27,488 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:27,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:27,488 INFO L82 PathProgramCache]: Analyzing trace with hash 2472099, now seen corresponding path program 1 times [2021-03-25 07:51:27,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:27,488 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650239192] [2021-03-25 07:51:27,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:27,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:51:27,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:51:27,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:51:27,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:51:27,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650239192] [2021-03-25 07:51:27,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:51:27,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:51:27,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465675828] [2021-03-25 07:51:27,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:51:27,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:51:27,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:51:27,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:51:27,602 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 782 out of 785 [2021-03-25 07:51:27,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 784 places, 393 transitions, 39591 flow. Second operand has 3 states, 3 states have (on average 782.6666666666666) internal successors, (2348), 3 states have internal predecessors, (2348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:27,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:51:27,602 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 782 of 785 [2021-03-25 07:51:27,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:51:28,076 INFO L129 PetriNetUnfolder]: 0/392 cut-off events. [2021-03-25 07:51:28,077 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:28,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20090 conditions, 392 events. 0/392 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 399 event pairs, 0 based on Foata normal form. 196/588 useless extension candidates. Maximal degree in co-relation 0. Up to 196 conditions per place. [2021-03-25 07:51:28,078 INFO L132 encePairwiseOnDemand]: 783/785 looper letters, 0 selfloop transitions, 1 changer transitions 0/392 dead transitions. [2021-03-25 07:51:28,078 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 392 transitions, 39591 flow [2021-03-25 07:51:28,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:51:28,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:51:28,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2348 transitions. [2021-03-25 07:51:28,080 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970276008492569 [2021-03-25 07:51:28,080 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2348 transitions. [2021-03-25 07:51:28,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2348 transitions. [2021-03-25 07:51:28,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:51:28,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2348 transitions. [2021-03-25 07:51:28,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 782.6666666666666) internal successors, (2348), 3 states have internal predecessors, (2348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:28,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 785.0) internal successors, (3140), 4 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:28,082 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 785.0) internal successors, (3140), 4 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:28,082 INFO L185 Difference]: Start difference. First operand has 784 places, 393 transitions, 39591 flow. Second operand 3 states and 2348 transitions. [2021-03-25 07:51:28,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 392 transitions, 39591 flow [2021-03-25 07:51:32,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 392 transitions, 1761 flow, removed 18915 selfloop flow, removed 0 redundant places. [2021-03-25 07:51:32,559 INFO L241 Difference]: Finished difference. Result has 785 places, 392 transitions, 1761 flow [2021-03-25 07:51:32,559 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=785, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1761, PETRI_PLACES=785, PETRI_TRANSITIONS=392} [2021-03-25 07:51:32,559 INFO L343 CegarLoopForPetriNet]: 784 programPoint places, 1 predicate places. [2021-03-25 07:51:32,559 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:32,559 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 785 places, 392 transitions, 1761 flow [2021-03-25 07:51:32,559 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 785 places, 392 transitions, 1761 flow [2021-03-25 07:51:32,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 785 places, 392 transitions, 1761 flow [2021-03-25 07:51:32,678 INFO L129 PetriNetUnfolder]: 0/392 cut-off events. [2021-03-25 07:51:32,678 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:32,678 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 392 events. 0/392 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 375 event pairs, 0 based on Foata normal form. 0/392 useless extension candidates. Maximal degree in co-relation 0. Up to 196 conditions per place. [2021-03-25 07:51:32,700 INFO L142 LiptonReduction]: Number of co-enabled transitions 76050 [2021-03-25 07:51:32,750 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:51:32,750 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:51:32,750 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 191 [2021-03-25 07:51:32,750 INFO L480 AbstractCegarLoop]: Abstraction has has 785 places, 392 transitions, 1761 flow [2021-03-25 07:51:32,750 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 782.6666666666666) internal successors, (2348), 3 states have internal predecessors, (2348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:32,750 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:32,750 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:51:32,750 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable388 [2021-03-25 07:51:32,750 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:32,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:32,751 INFO L82 PathProgramCache]: Analyzing trace with hash -980144220, now seen corresponding path program 1 times [2021-03-25 07:51:32,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:32,751 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610829987] [2021-03-25 07:51:32,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:32,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:32,867 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:32,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:32,870 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:32,947 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:51:32,947 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:51:32,947 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable389 [2021-03-25 07:51:32,947 WARN L342 ceAbstractionStarter]: 195 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:51:32,947 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 196 thread instances. [2021-03-25 07:51:33,097 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:51:33,097 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:51:33,097 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:51:33,097 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:51:33,097 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:51:33,097 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:51:33,097 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:51:33,097 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:51:33,097 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:51:33,097 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:51:33,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 986 places, 593 transitions, 40386 flow [2021-03-25 07:51:34,144 INFO L129 PetriNetUnfolder]: 0/1181 cut-off events. [2021-03-25 07:51:34,144 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:34,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 1181 events. 0/1181 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4628 event pairs, 0 based on Foata normal form. 0/984 useless extension candidates. Maximal degree in co-relation 0. Up to 197 conditions per place. [2021-03-25 07:51:34,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 986 places, 593 transitions, 40386 flow [2021-03-25 07:51:34,155 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 984 places, 591 transitions, 40382 flow [2021-03-25 07:51:34,155 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:34,155 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 984 places, 591 transitions, 40382 flow [2021-03-25 07:51:34,155 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 984 places, 591 transitions, 40382 flow [2021-03-25 07:51:34,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 984 places, 591 transitions, 40382 flow [2021-03-25 07:51:34,961 INFO L129 PetriNetUnfolder]: 0/787 cut-off events. [2021-03-25 07:51:34,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:34,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20682 conditions, 787 events. 0/787 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2070 event pairs, 0 based on Foata normal form. 0/787 useless extension candidates. Maximal degree in co-relation 0. Up to 197 conditions per place. [2021-03-25 07:51:35,495 INFO L142 LiptonReduction]: Number of co-enabled transitions 230888 [2021-03-25 07:51:36,848 INFO L154 LiptonReduction]: Checked pairs total: 191884 [2021-03-25 07:51:36,848 INFO L156 LiptonReduction]: Total number of compositions: 196 [2021-03-25 07:51:36,849 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2694 [2021-03-25 07:51:36,850 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:51:36,850 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:36,850 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:36,850 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:51:36,850 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:36,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:36,850 INFO L82 PathProgramCache]: Analyzing trace with hash 2497315, now seen corresponding path program 1 times [2021-03-25 07:51:36,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:36,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386279289] [2021-03-25 07:51:36,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:37,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:51:37,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:51:37,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:51:37,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:51:37,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386279289] [2021-03-25 07:51:37,085 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:51:37,085 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:51:37,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319421953] [2021-03-25 07:51:37,085 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:51:37,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:51:37,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:51:37,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:51:37,087 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 786 out of 789 [2021-03-25 07:51:37,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 395 transitions, 39990 flow. Second operand has 3 states, 3 states have (on average 786.6666666666666) internal successors, (2360), 3 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:37,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:51:37,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 786 of 789 [2021-03-25 07:51:37,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:51:37,562 INFO L129 PetriNetUnfolder]: 0/394 cut-off events. [2021-03-25 07:51:37,562 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:37,563 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20291 conditions, 394 events. 0/394 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 378 event pairs, 0 based on Foata normal form. 197/591 useless extension candidates. Maximal degree in co-relation 0. Up to 197 conditions per place. [2021-03-25 07:51:37,564 INFO L132 encePairwiseOnDemand]: 787/789 looper letters, 0 selfloop transitions, 1 changer transitions 0/394 dead transitions. [2021-03-25 07:51:37,564 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 394 transitions, 39990 flow [2021-03-25 07:51:37,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:51:37,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:51:37,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2360 transitions. [2021-03-25 07:51:37,565 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970426700464723 [2021-03-25 07:51:37,565 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2360 transitions. [2021-03-25 07:51:37,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2360 transitions. [2021-03-25 07:51:37,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:51:37,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2360 transitions. [2021-03-25 07:51:37,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 786.6666666666666) internal successors, (2360), 3 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:37,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 789.0) internal successors, (3156), 4 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:37,568 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 789.0) internal successors, (3156), 4 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:37,568 INFO L185 Difference]: Start difference. First operand has 788 places, 395 transitions, 39990 flow. Second operand 3 states and 2360 transitions. [2021-03-25 07:51:37,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 394 transitions, 39990 flow [2021-03-25 07:51:42,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 789 places, 394 transitions, 1770 flow, removed 19110 selfloop flow, removed 0 redundant places. [2021-03-25 07:51:42,035 INFO L241 Difference]: Finished difference. Result has 789 places, 394 transitions, 1770 flow [2021-03-25 07:51:42,035 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=789, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1770, PETRI_PLACES=789, PETRI_TRANSITIONS=394} [2021-03-25 07:51:42,035 INFO L343 CegarLoopForPetriNet]: 788 programPoint places, 1 predicate places. [2021-03-25 07:51:42,035 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:42,035 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 789 places, 394 transitions, 1770 flow [2021-03-25 07:51:42,035 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 789 places, 394 transitions, 1770 flow [2021-03-25 07:51:42,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 789 places, 394 transitions, 1770 flow [2021-03-25 07:51:42,157 INFO L129 PetriNetUnfolder]: 0/394 cut-off events. [2021-03-25 07:51:42,157 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:42,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1181 conditions, 394 events. 0/394 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 410 event pairs, 0 based on Foata normal form. 0/394 useless extension candidates. Maximal degree in co-relation 0. Up to 197 conditions per place. [2021-03-25 07:51:42,179 INFO L142 LiptonReduction]: Number of co-enabled transitions 76832 [2021-03-25 07:51:42,231 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:51:42,231 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:51:42,231 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 196 [2021-03-25 07:51:42,231 INFO L480 AbstractCegarLoop]: Abstraction has has 789 places, 394 transitions, 1770 flow [2021-03-25 07:51:42,231 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 786.6666666666666) internal successors, (2360), 3 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:42,231 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:42,231 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:51:42,232 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable390 [2021-03-25 07:51:42,232 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:42,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:42,232 INFO L82 PathProgramCache]: Analyzing trace with hash 339233486, now seen corresponding path program 1 times [2021-03-25 07:51:42,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:42,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527563481] [2021-03-25 07:51:42,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:42,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:42,345 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:42,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:42,347 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:42,424 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:51:42,424 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:51:42,424 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable391 [2021-03-25 07:51:42,424 WARN L342 ceAbstractionStarter]: 196 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:51:42,424 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 197 thread instances. [2021-03-25 07:51:42,573 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:51:42,573 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:51:42,573 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:51:42,573 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:51:42,573 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:51:42,573 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:51:42,573 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:51:42,573 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:51:42,573 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:51:42,573 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:51:42,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 991 places, 596 transitions, 40789 flow [2021-03-25 07:51:43,637 INFO L129 PetriNetUnfolder]: 0/1187 cut-off events. [2021-03-25 07:51:43,637 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:43,637 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21282 conditions, 1187 events. 0/1187 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4616 event pairs, 0 based on Foata normal form. 0/989 useless extension candidates. Maximal degree in co-relation 0. Up to 198 conditions per place. [2021-03-25 07:51:43,637 INFO L82 GeneralOperation]: Start removeDead. Operand has 991 places, 596 transitions, 40789 flow [2021-03-25 07:51:43,648 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 989 places, 594 transitions, 40785 flow [2021-03-25 07:51:43,648 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:43,648 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 989 places, 594 transitions, 40785 flow [2021-03-25 07:51:43,648 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 989 places, 594 transitions, 40785 flow [2021-03-25 07:51:43,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 989 places, 594 transitions, 40785 flow [2021-03-25 07:51:44,559 INFO L129 PetriNetUnfolder]: 0/791 cut-off events. [2021-03-25 07:51:44,560 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:44,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20886 conditions, 791 events. 0/791 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2255 event pairs, 0 based on Foata normal form. 0/791 useless extension candidates. Maximal degree in co-relation 0. Up to 198 conditions per place. [2021-03-25 07:51:44,926 INFO L142 LiptonReduction]: Number of co-enabled transitions 233248 [2021-03-25 07:51:46,468 INFO L154 LiptonReduction]: Checked pairs total: 193848 [2021-03-25 07:51:46,469 INFO L156 LiptonReduction]: Total number of compositions: 197 [2021-03-25 07:51:46,469 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2821 [2021-03-25 07:51:46,470 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:51:46,470 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:46,470 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:46,470 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:51:46,470 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:46,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:46,470 INFO L82 PathProgramCache]: Analyzing trace with hash 2522659, now seen corresponding path program 1 times [2021-03-25 07:51:46,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:46,470 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400845630] [2021-03-25 07:51:46,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:51:46,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:51:46,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:51:46,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:51:46,588 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400845630] [2021-03-25 07:51:46,588 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:51:46,588 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:51:46,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810902814] [2021-03-25 07:51:46,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:51:46,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:51:46,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:51:46,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:51:46,590 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 790 out of 793 [2021-03-25 07:51:46,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 397 transitions, 40391 flow. Second operand has 3 states, 3 states have (on average 790.6666666666666) internal successors, (2372), 3 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:46,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:51:46,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 790 of 793 [2021-03-25 07:51:46,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:51:47,205 INFO L129 PetriNetUnfolder]: 0/396 cut-off events. [2021-03-25 07:51:47,205 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:47,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20493 conditions, 396 events. 0/396 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 413 event pairs, 0 based on Foata normal form. 198/594 useless extension candidates. Maximal degree in co-relation 0. Up to 198 conditions per place. [2021-03-25 07:51:47,207 INFO L132 encePairwiseOnDemand]: 791/793 looper letters, 0 selfloop transitions, 1 changer transitions 0/396 dead transitions. [2021-03-25 07:51:47,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 396 transitions, 40391 flow [2021-03-25 07:51:47,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:51:47,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:51:47,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2372 transitions. [2021-03-25 07:51:47,208 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970575872215216 [2021-03-25 07:51:47,208 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2372 transitions. [2021-03-25 07:51:47,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2372 transitions. [2021-03-25 07:51:47,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:51:47,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2372 transitions. [2021-03-25 07:51:47,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 790.6666666666666) internal successors, (2372), 3 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:47,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 793.0) internal successors, (3172), 4 states have internal predecessors, (3172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:47,211 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 793.0) internal successors, (3172), 4 states have internal predecessors, (3172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:47,211 INFO L185 Difference]: Start difference. First operand has 792 places, 397 transitions, 40391 flow. Second operand 3 states and 2372 transitions. [2021-03-25 07:51:47,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 396 transitions, 40391 flow [2021-03-25 07:51:51,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 793 places, 396 transitions, 1779 flow, removed 19306 selfloop flow, removed 0 redundant places. [2021-03-25 07:51:51,572 INFO L241 Difference]: Finished difference. Result has 793 places, 396 transitions, 1779 flow [2021-03-25 07:51:51,572 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=793, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1779, PETRI_PLACES=793, PETRI_TRANSITIONS=396} [2021-03-25 07:51:51,572 INFO L343 CegarLoopForPetriNet]: 792 programPoint places, 1 predicate places. [2021-03-25 07:51:51,572 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:51,573 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 793 places, 396 transitions, 1779 flow [2021-03-25 07:51:51,573 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 793 places, 396 transitions, 1779 flow [2021-03-25 07:51:51,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 793 places, 396 transitions, 1779 flow [2021-03-25 07:51:51,724 INFO L129 PetriNetUnfolder]: 0/396 cut-off events. [2021-03-25 07:51:51,724 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:51,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1187 conditions, 396 events. 0/396 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 389 event pairs, 0 based on Foata normal form. 0/396 useless extension candidates. Maximal degree in co-relation 0. Up to 198 conditions per place. [2021-03-25 07:51:51,745 INFO L142 LiptonReduction]: Number of co-enabled transitions 77618 [2021-03-25 07:51:51,795 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:51:51,795 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:51:51,795 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 223 [2021-03-25 07:51:51,796 INFO L480 AbstractCegarLoop]: Abstraction has has 793 places, 396 transitions, 1779 flow [2021-03-25 07:51:51,796 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 790.6666666666666) internal successors, (2372), 3 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:51,796 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:51,796 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:51:51,796 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable392 [2021-03-25 07:51:51,796 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:51,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:51,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1176460271, now seen corresponding path program 1 times [2021-03-25 07:51:51,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:51,796 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051314875] [2021-03-25 07:51:51,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:51,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:51,911 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:51,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:51:51,914 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:51:51,991 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:51:51,991 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:51:51,991 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393 [2021-03-25 07:51:51,991 WARN L342 ceAbstractionStarter]: 197 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:51:51,991 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 198 thread instances. [2021-03-25 07:51:52,138 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:51:52,138 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:51:52,139 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:51:52,139 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:51:52,139 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:51:52,139 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:51:52,139 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:51:52,139 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:51:52,139 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:51:52,139 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:51:52,146 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 996 places, 599 transitions, 41194 flow [2021-03-25 07:51:53,206 INFO L129 PetriNetUnfolder]: 0/1193 cut-off events. [2021-03-25 07:51:53,206 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:53,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21489 conditions, 1193 events. 0/1193 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4649 event pairs, 0 based on Foata normal form. 0/994 useless extension candidates. Maximal degree in co-relation 0. Up to 199 conditions per place. [2021-03-25 07:51:53,206 INFO L82 GeneralOperation]: Start removeDead. Operand has 996 places, 599 transitions, 41194 flow [2021-03-25 07:51:53,217 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 994 places, 597 transitions, 41190 flow [2021-03-25 07:51:53,217 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:51:53,217 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 994 places, 597 transitions, 41190 flow [2021-03-25 07:51:53,218 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 994 places, 597 transitions, 41190 flow [2021-03-25 07:51:53,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 994 places, 597 transitions, 41190 flow [2021-03-25 07:51:54,373 INFO L129 PetriNetUnfolder]: 0/795 cut-off events. [2021-03-25 07:51:54,374 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:54,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21091 conditions, 795 events. 0/795 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2506 event pairs, 0 based on Foata normal form. 0/795 useless extension candidates. Maximal degree in co-relation 0. Up to 199 conditions per place. [2021-03-25 07:51:54,820 INFO L142 LiptonReduction]: Number of co-enabled transitions 235620 [2021-03-25 07:51:55,303 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:51:56,480 INFO L154 LiptonReduction]: Checked pairs total: 195822 [2021-03-25 07:51:56,480 INFO L156 LiptonReduction]: Total number of compositions: 198 [2021-03-25 07:51:56,480 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3263 [2021-03-25 07:51:56,482 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:51:56,482 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:56,482 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:51:56,482 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:51:56,482 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:51:56,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:51:56,482 INFO L82 PathProgramCache]: Analyzing trace with hash 2548131, now seen corresponding path program 1 times [2021-03-25 07:51:56,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:51:56,482 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81153562] [2021-03-25 07:51:56,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:51:56,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:51:56,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:51:56,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:51:56,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:51:56,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81153562] [2021-03-25 07:51:56,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:51:56,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:51:56,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391154606] [2021-03-25 07:51:56,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:51:56,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:51:56,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:51:56,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:51:56,602 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 794 out of 797 [2021-03-25 07:51:56,603 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 399 transitions, 40794 flow. Second operand has 3 states, 3 states have (on average 794.6666666666666) internal successors, (2384), 3 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:56,603 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:51:56,603 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 794 of 797 [2021-03-25 07:51:56,603 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:51:57,218 INFO L129 PetriNetUnfolder]: 0/398 cut-off events. [2021-03-25 07:51:57,218 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:51:57,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20696 conditions, 398 events. 0/398 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 404 event pairs, 0 based on Foata normal form. 199/597 useless extension candidates. Maximal degree in co-relation 0. Up to 199 conditions per place. [2021-03-25 07:51:57,220 INFO L132 encePairwiseOnDemand]: 795/797 looper letters, 0 selfloop transitions, 1 changer transitions 0/398 dead transitions. [2021-03-25 07:51:57,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 797 places, 398 transitions, 40794 flow [2021-03-25 07:51:57,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:51:57,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:51:57,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2384 transitions. [2021-03-25 07:51:57,221 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970723546633208 [2021-03-25 07:51:57,221 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2384 transitions. [2021-03-25 07:51:57,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2384 transitions. [2021-03-25 07:51:57,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:51:57,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2384 transitions. [2021-03-25 07:51:57,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 794.6666666666666) internal successors, (2384), 3 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:57,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 797.0) internal successors, (3188), 4 states have internal predecessors, (3188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:57,224 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 797.0) internal successors, (3188), 4 states have internal predecessors, (3188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:51:57,224 INFO L185 Difference]: Start difference. First operand has 796 places, 399 transitions, 40794 flow. Second operand 3 states and 2384 transitions. [2021-03-25 07:51:57,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 797 places, 398 transitions, 40794 flow [2021-03-25 07:52:01,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 398 transitions, 1788 flow, removed 19503 selfloop flow, removed 0 redundant places. [2021-03-25 07:52:01,493 INFO L241 Difference]: Finished difference. Result has 797 places, 398 transitions, 1788 flow [2021-03-25 07:52:01,494 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=797, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1788, PETRI_PLACES=797, PETRI_TRANSITIONS=398} [2021-03-25 07:52:01,494 INFO L343 CegarLoopForPetriNet]: 796 programPoint places, 1 predicate places. [2021-03-25 07:52:01,494 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:01,494 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 797 places, 398 transitions, 1788 flow [2021-03-25 07:52:01,494 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 797 places, 398 transitions, 1788 flow [2021-03-25 07:52:01,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 797 places, 398 transitions, 1788 flow [2021-03-25 07:52:01,657 INFO L129 PetriNetUnfolder]: 0/398 cut-off events. [2021-03-25 07:52:01,657 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:01,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1193 conditions, 398 events. 0/398 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 416 event pairs, 0 based on Foata normal form. 0/398 useless extension candidates. Maximal degree in co-relation 0. Up to 199 conditions per place. [2021-03-25 07:52:01,677 INFO L142 LiptonReduction]: Number of co-enabled transitions 78408 [2021-03-25 07:52:01,728 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:52:01,728 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:52:01,729 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 235 [2021-03-25 07:52:01,729 INFO L480 AbstractCegarLoop]: Abstraction has has 797 places, 398 transitions, 1788 flow [2021-03-25 07:52:01,729 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 794.6666666666666) internal successors, (2384), 3 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:01,729 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:01,729 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:52:01,729 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394 [2021-03-25 07:52:01,729 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:01,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:01,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1065499793, now seen corresponding path program 1 times [2021-03-25 07:52:01,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:01,730 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963973856] [2021-03-25 07:52:01,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:01,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:01,846 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:01,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:01,849 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:01,928 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:52:01,928 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:52:01,928 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395 [2021-03-25 07:52:01,928 WARN L342 ceAbstractionStarter]: 198 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:52:01,928 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 199 thread instances. [2021-03-25 07:52:02,082 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:52:02,082 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:52:02,082 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:52:02,082 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:52:02,083 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:52:02,083 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:52:02,083 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:52:02,083 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:52:02,083 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:52:02,083 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:52:02,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1001 places, 602 transitions, 41601 flow [2021-03-25 07:52:03,221 INFO L129 PetriNetUnfolder]: 0/1199 cut-off events. [2021-03-25 07:52:03,221 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:03,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21697 conditions, 1199 events. 0/1199 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4768 event pairs, 0 based on Foata normal form. 0/999 useless extension candidates. Maximal degree in co-relation 0. Up to 200 conditions per place. [2021-03-25 07:52:03,221 INFO L82 GeneralOperation]: Start removeDead. Operand has 1001 places, 602 transitions, 41601 flow [2021-03-25 07:52:03,233 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 999 places, 600 transitions, 41597 flow [2021-03-25 07:52:03,233 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:03,233 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 999 places, 600 transitions, 41597 flow [2021-03-25 07:52:03,233 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 999 places, 600 transitions, 41597 flow [2021-03-25 07:52:03,241 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 999 places, 600 transitions, 41597 flow [2021-03-25 07:52:04,305 INFO L129 PetriNetUnfolder]: 0/799 cut-off events. [2021-03-25 07:52:04,305 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:04,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21297 conditions, 799 events. 0/799 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2153 event pairs, 0 based on Foata normal form. 0/799 useless extension candidates. Maximal degree in co-relation 0. Up to 200 conditions per place. [2021-03-25 07:52:04,684 INFO L142 LiptonReduction]: Number of co-enabled transitions 238004 [2021-03-25 07:52:06,280 INFO L154 LiptonReduction]: Checked pairs total: 197806 [2021-03-25 07:52:06,280 INFO L156 LiptonReduction]: Total number of compositions: 199 [2021-03-25 07:52:06,280 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3047 [2021-03-25 07:52:06,281 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:52:06,281 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:06,281 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:06,281 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:52:06,282 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:06,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:06,282 INFO L82 PathProgramCache]: Analyzing trace with hash 2573731, now seen corresponding path program 1 times [2021-03-25 07:52:06,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:06,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82655917] [2021-03-25 07:52:06,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:06,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:52:06,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:52:06,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:52:06,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:52:06,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82655917] [2021-03-25 07:52:06,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:52:06,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:52:06,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899376572] [2021-03-25 07:52:06,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:52:06,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:52:06,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:52:06,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:52:06,404 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 798 out of 801 [2021-03-25 07:52:06,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 401 transitions, 41199 flow. Second operand has 3 states, 3 states have (on average 798.6666666666666) internal successors, (2396), 3 states have internal predecessors, (2396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:06,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:52:06,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 798 of 801 [2021-03-25 07:52:06,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:52:07,039 INFO L129 PetriNetUnfolder]: 0/400 cut-off events. [2021-03-25 07:52:07,039 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:07,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20900 conditions, 400 events. 0/400 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 397 event pairs, 0 based on Foata normal form. 200/600 useless extension candidates. Maximal degree in co-relation 0. Up to 200 conditions per place. [2021-03-25 07:52:07,041 INFO L132 encePairwiseOnDemand]: 799/801 looper letters, 0 selfloop transitions, 1 changer transitions 0/400 dead transitions. [2021-03-25 07:52:07,041 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 400 transitions, 41199 flow [2021-03-25 07:52:07,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:52:07,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:52:07,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2396 transitions. [2021-03-25 07:52:07,042 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970869746150645 [2021-03-25 07:52:07,042 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2396 transitions. [2021-03-25 07:52:07,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2396 transitions. [2021-03-25 07:52:07,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:52:07,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2396 transitions. [2021-03-25 07:52:07,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 798.6666666666666) internal successors, (2396), 3 states have internal predecessors, (2396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:07,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 801.0) internal successors, (3204), 4 states have internal predecessors, (3204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:07,044 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 801.0) internal successors, (3204), 4 states have internal predecessors, (3204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:07,044 INFO L185 Difference]: Start difference. First operand has 800 places, 401 transitions, 41199 flow. Second operand 3 states and 2396 transitions. [2021-03-25 07:52:07,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 400 transitions, 41199 flow [2021-03-25 07:52:11,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 801 places, 400 transitions, 1797 flow, removed 19701 selfloop flow, removed 0 redundant places. [2021-03-25 07:52:11,354 INFO L241 Difference]: Finished difference. Result has 801 places, 400 transitions, 1797 flow [2021-03-25 07:52:11,354 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=801, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=799, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1797, PETRI_PLACES=801, PETRI_TRANSITIONS=400} [2021-03-25 07:52:11,354 INFO L343 CegarLoopForPetriNet]: 800 programPoint places, 1 predicate places. [2021-03-25 07:52:11,354 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:11,354 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 801 places, 400 transitions, 1797 flow [2021-03-25 07:52:11,355 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 801 places, 400 transitions, 1797 flow [2021-03-25 07:52:11,356 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 801 places, 400 transitions, 1797 flow [2021-03-25 07:52:11,542 INFO L129 PetriNetUnfolder]: 0/400 cut-off events. [2021-03-25 07:52:11,543 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:11,543 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1199 conditions, 400 events. 0/400 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 391 event pairs, 0 based on Foata normal form. 0/400 useless extension candidates. Maximal degree in co-relation 0. Up to 200 conditions per place. [2021-03-25 07:52:11,562 INFO L142 LiptonReduction]: Number of co-enabled transitions 79202 [2021-03-25 07:52:11,613 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:52:11,613 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:52:11,613 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 259 [2021-03-25 07:52:11,614 INFO L480 AbstractCegarLoop]: Abstraction has has 801 places, 400 transitions, 1797 flow [2021-03-25 07:52:11,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 798.6666666666666) internal successors, (2396), 3 states have internal predecessors, (2396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:11,614 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:11,614 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:52:11,614 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396 [2021-03-25 07:52:11,614 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:11,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:11,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1719161418, now seen corresponding path program 1 times [2021-03-25 07:52:11,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:11,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648310653] [2021-03-25 07:52:11,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:11,730 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:11,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:11,733 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:11,812 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:52:11,812 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:52:11,812 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable397 [2021-03-25 07:52:11,812 WARN L342 ceAbstractionStarter]: 199 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:52:11,812 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 200 thread instances. [2021-03-25 07:52:11,961 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:52:11,961 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:52:11,961 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:52:11,961 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:52:11,961 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:52:11,961 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:52:11,961 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:52:11,961 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:52:11,961 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:52:11,962 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:52:11,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1006 places, 605 transitions, 42010 flow [2021-03-25 07:52:13,085 INFO L129 PetriNetUnfolder]: 0/1205 cut-off events. [2021-03-25 07:52:13,085 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:13,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21906 conditions, 1205 events. 0/1205 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4787 event pairs, 0 based on Foata normal form. 0/1004 useless extension candidates. Maximal degree in co-relation 0. Up to 201 conditions per place. [2021-03-25 07:52:13,085 INFO L82 GeneralOperation]: Start removeDead. Operand has 1006 places, 605 transitions, 42010 flow [2021-03-25 07:52:13,096 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1004 places, 603 transitions, 42006 flow [2021-03-25 07:52:13,097 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:13,097 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1004 places, 603 transitions, 42006 flow [2021-03-25 07:52:13,097 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1004 places, 603 transitions, 42006 flow [2021-03-25 07:52:13,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1004 places, 603 transitions, 42006 flow [2021-03-25 07:52:14,169 INFO L129 PetriNetUnfolder]: 0/803 cut-off events. [2021-03-25 07:52:14,169 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:14,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21504 conditions, 803 events. 0/803 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2321 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 0. Up to 201 conditions per place. [2021-03-25 07:52:14,556 INFO L142 LiptonReduction]: Number of co-enabled transitions 240400 [2021-03-25 07:52:15,135 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:52:16,103 INFO L154 LiptonReduction]: Checked pairs total: 199800 [2021-03-25 07:52:16,103 INFO L156 LiptonReduction]: Total number of compositions: 200 [2021-03-25 07:52:16,104 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3007 [2021-03-25 07:52:16,105 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:52:16,105 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:16,105 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:16,105 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:52:16,105 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:16,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:16,105 INFO L82 PathProgramCache]: Analyzing trace with hash 2599459, now seen corresponding path program 1 times [2021-03-25 07:52:16,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:16,105 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024061892] [2021-03-25 07:52:16,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:16,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:52:16,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:52:16,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:52:16,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:52:16,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024061892] [2021-03-25 07:52:16,228 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:52:16,228 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:52:16,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693710991] [2021-03-25 07:52:16,228 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:52:16,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:52:16,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:52:16,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:52:16,230 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 802 out of 805 [2021-03-25 07:52:16,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 804 places, 403 transitions, 41606 flow. Second operand has 3 states, 3 states have (on average 802.6666666666666) internal successors, (2408), 3 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:16,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:52:16,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 802 of 805 [2021-03-25 07:52:16,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:52:16,895 INFO L129 PetriNetUnfolder]: 0/402 cut-off events. [2021-03-25 07:52:16,895 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:16,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21105 conditions, 402 events. 0/402 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 468 event pairs, 0 based on Foata normal form. 201/603 useless extension candidates. Maximal degree in co-relation 0. Up to 201 conditions per place. [2021-03-25 07:52:16,897 INFO L132 encePairwiseOnDemand]: 803/805 looper letters, 0 selfloop transitions, 1 changer transitions 0/402 dead transitions. [2021-03-25 07:52:16,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 402 transitions, 41606 flow [2021-03-25 07:52:16,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:52:16,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:52:16,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2408 transitions. [2021-03-25 07:52:16,898 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971014492753624 [2021-03-25 07:52:16,898 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2408 transitions. [2021-03-25 07:52:16,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2408 transitions. [2021-03-25 07:52:16,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:52:16,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2408 transitions. [2021-03-25 07:52:16,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 802.6666666666666) internal successors, (2408), 3 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:16,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 805.0) internal successors, (3220), 4 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:16,901 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 805.0) internal successors, (3220), 4 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:16,901 INFO L185 Difference]: Start difference. First operand has 804 places, 403 transitions, 41606 flow. Second operand 3 states and 2408 transitions. [2021-03-25 07:52:16,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 402 transitions, 41606 flow [2021-03-25 07:52:21,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 805 places, 402 transitions, 1806 flow, removed 19900 selfloop flow, removed 0 redundant places. [2021-03-25 07:52:21,288 INFO L241 Difference]: Finished difference. Result has 805 places, 402 transitions, 1806 flow [2021-03-25 07:52:21,288 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=805, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1806, PETRI_PLACES=805, PETRI_TRANSITIONS=402} [2021-03-25 07:52:21,288 INFO L343 CegarLoopForPetriNet]: 804 programPoint places, 1 predicate places. [2021-03-25 07:52:21,288 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:21,288 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 805 places, 402 transitions, 1806 flow [2021-03-25 07:52:21,289 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 805 places, 402 transitions, 1806 flow [2021-03-25 07:52:21,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 805 places, 402 transitions, 1806 flow [2021-03-25 07:52:21,476 INFO L129 PetriNetUnfolder]: 0/402 cut-off events. [2021-03-25 07:52:21,477 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:21,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1205 conditions, 402 events. 0/402 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 400 event pairs, 0 based on Foata normal form. 0/402 useless extension candidates. Maximal degree in co-relation 0. Up to 201 conditions per place. [2021-03-25 07:52:21,495 INFO L142 LiptonReduction]: Number of co-enabled transitions 80000 [2021-03-25 07:52:21,546 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:52:21,546 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:52:21,546 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 258 [2021-03-25 07:52:21,547 INFO L480 AbstractCegarLoop]: Abstraction has has 805 places, 402 transitions, 1806 flow [2021-03-25 07:52:21,547 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 802.6666666666666) internal successors, (2408), 3 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:21,547 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:21,547 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:52:21,547 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable398 [2021-03-25 07:52:21,547 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:21,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:21,547 INFO L82 PathProgramCache]: Analyzing trace with hash 1105467476, now seen corresponding path program 1 times [2021-03-25 07:52:21,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:21,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418174192] [2021-03-25 07:52:21,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:21,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:21,662 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:21,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:21,665 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:21,744 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:52:21,745 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:52:21,745 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable399 [2021-03-25 07:52:21,745 WARN L342 ceAbstractionStarter]: 200 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:52:21,745 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 201 thread instances. [2021-03-25 07:52:21,898 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:52:21,898 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:52:21,898 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:52:21,898 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:52:21,898 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:52:21,898 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:52:21,898 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:52:21,899 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:52:21,899 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:52:21,899 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:52:21,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1011 places, 608 transitions, 42421 flow [2021-03-25 07:52:23,051 INFO L129 PetriNetUnfolder]: 0/1211 cut-off events. [2021-03-25 07:52:23,051 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:23,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22116 conditions, 1211 events. 0/1211 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4814 event pairs, 0 based on Foata normal form. 0/1009 useless extension candidates. Maximal degree in co-relation 0. Up to 202 conditions per place. [2021-03-25 07:52:23,051 INFO L82 GeneralOperation]: Start removeDead. Operand has 1011 places, 608 transitions, 42421 flow [2021-03-25 07:52:23,063 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1009 places, 606 transitions, 42417 flow [2021-03-25 07:52:23,063 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:23,063 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1009 places, 606 transitions, 42417 flow [2021-03-25 07:52:23,063 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1009 places, 606 transitions, 42417 flow [2021-03-25 07:52:23,071 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1009 places, 606 transitions, 42417 flow [2021-03-25 07:52:24,137 INFO L129 PetriNetUnfolder]: 0/807 cut-off events. [2021-03-25 07:52:24,138 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:24,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21712 conditions, 807 events. 0/807 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2578 event pairs, 0 based on Foata normal form. 0/807 useless extension candidates. Maximal degree in co-relation 0. Up to 202 conditions per place. [2021-03-25 07:52:24,529 INFO L142 LiptonReduction]: Number of co-enabled transitions 242808 [2021-03-25 07:52:25,090 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:52:26,094 INFO L154 LiptonReduction]: Checked pairs total: 201804 [2021-03-25 07:52:26,094 INFO L156 LiptonReduction]: Total number of compositions: 201 [2021-03-25 07:52:26,094 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3031 [2021-03-25 07:52:26,095 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:52:26,095 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:26,095 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:26,095 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:52:26,095 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:26,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:26,096 INFO L82 PathProgramCache]: Analyzing trace with hash 2625315, now seen corresponding path program 1 times [2021-03-25 07:52:26,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:26,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122444225] [2021-03-25 07:52:26,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:26,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:52:26,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:52:26,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:52:26,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:52:26,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122444225] [2021-03-25 07:52:26,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:52:26,215 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:52:26,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036161516] [2021-03-25 07:52:26,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:52:26,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:52:26,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:52:26,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:52:26,217 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 806 out of 809 [2021-03-25 07:52:26,218 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 405 transitions, 42015 flow. Second operand has 3 states, 3 states have (on average 806.6666666666666) internal successors, (2420), 3 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:26,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:52:26,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 806 of 809 [2021-03-25 07:52:26,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:52:26,873 INFO L129 PetriNetUnfolder]: 0/404 cut-off events. [2021-03-25 07:52:26,873 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:26,873 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21311 conditions, 404 events. 0/404 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 405 event pairs, 0 based on Foata normal form. 202/606 useless extension candidates. Maximal degree in co-relation 0. Up to 202 conditions per place. [2021-03-25 07:52:26,875 INFO L132 encePairwiseOnDemand]: 807/809 looper letters, 0 selfloop transitions, 1 changer transitions 0/404 dead transitions. [2021-03-25 07:52:26,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 809 places, 404 transitions, 42015 flow [2021-03-25 07:52:26,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:52:26,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:52:26,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2420 transitions. [2021-03-25 07:52:26,876 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971157807993407 [2021-03-25 07:52:26,876 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2420 transitions. [2021-03-25 07:52:26,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2420 transitions. [2021-03-25 07:52:26,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:52:26,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2420 transitions. [2021-03-25 07:52:26,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 806.6666666666666) internal successors, (2420), 3 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:26,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 809.0) internal successors, (3236), 4 states have internal predecessors, (3236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:26,879 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 809.0) internal successors, (3236), 4 states have internal predecessors, (3236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:26,879 INFO L185 Difference]: Start difference. First operand has 808 places, 405 transitions, 42015 flow. Second operand 3 states and 2420 transitions. [2021-03-25 07:52:26,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 809 places, 404 transitions, 42015 flow [2021-03-25 07:52:31,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 809 places, 404 transitions, 1815 flow, removed 20100 selfloop flow, removed 0 redundant places. [2021-03-25 07:52:31,288 INFO L241 Difference]: Finished difference. Result has 809 places, 404 transitions, 1815 flow [2021-03-25 07:52:31,288 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=809, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1815, PETRI_PLACES=809, PETRI_TRANSITIONS=404} [2021-03-25 07:52:31,289 INFO L343 CegarLoopForPetriNet]: 808 programPoint places, 1 predicate places. [2021-03-25 07:52:31,289 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:31,289 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 809 places, 404 transitions, 1815 flow [2021-03-25 07:52:31,289 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 809 places, 404 transitions, 1815 flow [2021-03-25 07:52:31,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 809 places, 404 transitions, 1815 flow [2021-03-25 07:52:31,472 INFO L129 PetriNetUnfolder]: 0/404 cut-off events. [2021-03-25 07:52:31,472 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:31,473 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1211 conditions, 404 events. 0/404 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 397 event pairs, 0 based on Foata normal form. 0/404 useless extension candidates. Maximal degree in co-relation 0. Up to 202 conditions per place. [2021-03-25 07:52:31,492 INFO L142 LiptonReduction]: Number of co-enabled transitions 80802 [2021-03-25 07:52:31,544 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:52:31,544 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:52:31,544 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 255 [2021-03-25 07:52:31,544 INFO L480 AbstractCegarLoop]: Abstraction has has 809 places, 404 transitions, 1815 flow [2021-03-25 07:52:31,544 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 806.6666666666666) internal successors, (2420), 3 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:31,544 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:31,545 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:52:31,545 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable400 [2021-03-25 07:52:31,545 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:31,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:31,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1942319947, now seen corresponding path program 1 times [2021-03-25 07:52:31,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:31,545 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481095526] [2021-03-25 07:52:31,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:31,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:31,661 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:31,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:31,664 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:31,744 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:52:31,745 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:52:31,745 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401 [2021-03-25 07:52:31,745 WARN L342 ceAbstractionStarter]: 201 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:52:31,745 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 202 thread instances. [2021-03-25 07:52:31,895 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:52:31,895 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:52:31,895 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:52:31,895 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:52:31,895 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:52:31,895 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:52:31,895 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:52:31,896 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:52:31,896 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:52:31,896 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:52:31,903 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1016 places, 611 transitions, 42834 flow [2021-03-25 07:52:33,044 INFO L129 PetriNetUnfolder]: 0/1217 cut-off events. [2021-03-25 07:52:33,044 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:33,044 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22327 conditions, 1217 events. 0/1217 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4734 event pairs, 0 based on Foata normal form. 0/1014 useless extension candidates. Maximal degree in co-relation 0. Up to 203 conditions per place. [2021-03-25 07:52:33,044 INFO L82 GeneralOperation]: Start removeDead. Operand has 1016 places, 611 transitions, 42834 flow [2021-03-25 07:52:33,056 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1014 places, 609 transitions, 42830 flow [2021-03-25 07:52:33,056 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:33,056 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1014 places, 609 transitions, 42830 flow [2021-03-25 07:52:33,056 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1014 places, 609 transitions, 42830 flow [2021-03-25 07:52:33,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1014 places, 609 transitions, 42830 flow [2021-03-25 07:52:34,151 INFO L129 PetriNetUnfolder]: 0/811 cut-off events. [2021-03-25 07:52:34,151 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:34,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21921 conditions, 811 events. 0/811 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2252 event pairs, 0 based on Foata normal form. 0/811 useless extension candidates. Maximal degree in co-relation 0. Up to 203 conditions per place. [2021-03-25 07:52:34,551 INFO L142 LiptonReduction]: Number of co-enabled transitions 245228 [2021-03-25 07:52:35,036 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:52:36,132 INFO L154 LiptonReduction]: Checked pairs total: 203818 [2021-03-25 07:52:36,132 INFO L156 LiptonReduction]: Total number of compositions: 202 [2021-03-25 07:52:36,132 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3076 [2021-03-25 07:52:36,133 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:52:36,133 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:36,133 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:36,133 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:52:36,133 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:36,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:36,133 INFO L82 PathProgramCache]: Analyzing trace with hash 2651299, now seen corresponding path program 1 times [2021-03-25 07:52:36,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:36,134 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375716934] [2021-03-25 07:52:36,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:36,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:52:36,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:52:36,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:52:36,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:52:36,263 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375716934] [2021-03-25 07:52:36,263 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:52:36,263 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:52:36,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739551803] [2021-03-25 07:52:36,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:52:36,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:52:36,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:52:36,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:52:36,265 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 810 out of 813 [2021-03-25 07:52:36,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 407 transitions, 42426 flow. Second operand has 3 states, 3 states have (on average 810.6666666666666) internal successors, (2432), 3 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:36,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:52:36,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 810 of 813 [2021-03-25 07:52:36,266 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:52:36,913 INFO L129 PetriNetUnfolder]: 0/406 cut-off events. [2021-03-25 07:52:36,913 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:36,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21518 conditions, 406 events. 0/406 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 446 event pairs, 0 based on Foata normal form. 203/609 useless extension candidates. Maximal degree in co-relation 0. Up to 203 conditions per place. [2021-03-25 07:52:36,915 INFO L132 encePairwiseOnDemand]: 811/813 looper letters, 0 selfloop transitions, 1 changer transitions 0/406 dead transitions. [2021-03-25 07:52:36,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 406 transitions, 42426 flow [2021-03-25 07:52:36,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:52:36,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:52:36,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2432 transitions. [2021-03-25 07:52:36,916 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.997129971299713 [2021-03-25 07:52:36,916 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2432 transitions. [2021-03-25 07:52:36,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2432 transitions. [2021-03-25 07:52:36,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:52:36,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2432 transitions. [2021-03-25 07:52:36,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 810.6666666666666) internal successors, (2432), 3 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:36,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 813.0) internal successors, (3252), 4 states have internal predecessors, (3252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:36,919 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 813.0) internal successors, (3252), 4 states have internal predecessors, (3252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:36,919 INFO L185 Difference]: Start difference. First operand has 812 places, 407 transitions, 42426 flow. Second operand 3 states and 2432 transitions. [2021-03-25 07:52:36,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 406 transitions, 42426 flow [2021-03-25 07:52:41,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 813 places, 406 transitions, 1824 flow, removed 20301 selfloop flow, removed 0 redundant places. [2021-03-25 07:52:41,502 INFO L241 Difference]: Finished difference. Result has 813 places, 406 transitions, 1824 flow [2021-03-25 07:52:41,502 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=813, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1824, PETRI_PLACES=813, PETRI_TRANSITIONS=406} [2021-03-25 07:52:41,502 INFO L343 CegarLoopForPetriNet]: 812 programPoint places, 1 predicate places. [2021-03-25 07:52:41,502 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:41,502 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 813 places, 406 transitions, 1824 flow [2021-03-25 07:52:41,502 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 813 places, 406 transitions, 1824 flow [2021-03-25 07:52:41,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 813 places, 406 transitions, 1824 flow [2021-03-25 07:52:41,664 INFO L129 PetriNetUnfolder]: 0/406 cut-off events. [2021-03-25 07:52:41,665 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:41,665 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1217 conditions, 406 events. 0/406 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 384 event pairs, 0 based on Foata normal form. 0/406 useless extension candidates. Maximal degree in co-relation 0. Up to 203 conditions per place. [2021-03-25 07:52:41,686 INFO L142 LiptonReduction]: Number of co-enabled transitions 81608 [2021-03-25 07:52:41,739 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:52:41,739 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:52:41,739 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 237 [2021-03-25 07:52:41,739 INFO L480 AbstractCegarLoop]: Abstraction has has 813 places, 406 transitions, 1824 flow [2021-03-25 07:52:41,740 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 810.6666666666666) internal successors, (2432), 3 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:41,740 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:41,740 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:52:41,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable402 [2021-03-25 07:52:41,740 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:41,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:41,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1981867031, now seen corresponding path program 1 times [2021-03-25 07:52:41,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:41,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521367057] [2021-03-25 07:52:41,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:41,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:41,858 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:41,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:41,861 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:41,943 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:52:41,943 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:52:41,943 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable403 [2021-03-25 07:52:41,943 WARN L342 ceAbstractionStarter]: 202 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:52:41,943 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 203 thread instances. [2021-03-25 07:52:42,095 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:52:42,096 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:52:42,096 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:52:42,096 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:52:42,096 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:52:42,096 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:52:42,096 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:52:42,096 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:52:42,096 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:52:42,096 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:52:42,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1021 places, 614 transitions, 43249 flow [2021-03-25 07:52:43,236 INFO L129 PetriNetUnfolder]: 0/1223 cut-off events. [2021-03-25 07:52:43,236 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:43,237 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22539 conditions, 1223 events. 0/1223 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4760 event pairs, 0 based on Foata normal form. 0/1019 useless extension candidates. Maximal degree in co-relation 0. Up to 204 conditions per place. [2021-03-25 07:52:43,237 INFO L82 GeneralOperation]: Start removeDead. Operand has 1021 places, 614 transitions, 43249 flow [2021-03-25 07:52:43,249 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1019 places, 612 transitions, 43245 flow [2021-03-25 07:52:43,249 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:43,249 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1019 places, 612 transitions, 43245 flow [2021-03-25 07:52:43,249 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1019 places, 612 transitions, 43245 flow [2021-03-25 07:52:43,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1019 places, 612 transitions, 43245 flow [2021-03-25 07:52:44,313 INFO L129 PetriNetUnfolder]: 0/815 cut-off events. [2021-03-25 07:52:44,313 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:44,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22131 conditions, 815 events. 0/815 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2566 event pairs, 0 based on Foata normal form. 0/815 useless extension candidates. Maximal degree in co-relation 0. Up to 204 conditions per place. [2021-03-25 07:52:44,717 INFO L142 LiptonReduction]: Number of co-enabled transitions 247660 [2021-03-25 07:52:46,311 INFO L154 LiptonReduction]: Checked pairs total: 205842 [2021-03-25 07:52:46,311 INFO L156 LiptonReduction]: Total number of compositions: 203 [2021-03-25 07:52:46,311 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3062 [2021-03-25 07:52:46,312 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:52:46,312 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:46,312 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:46,312 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:52:46,312 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:46,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:46,313 INFO L82 PathProgramCache]: Analyzing trace with hash 2677411, now seen corresponding path program 1 times [2021-03-25 07:52:46,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:46,313 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284369651] [2021-03-25 07:52:46,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:46,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:52:46,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:52:46,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:52:46,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:52:46,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284369651] [2021-03-25 07:52:46,435 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:52:46,435 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:52:46,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801591762] [2021-03-25 07:52:46,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:52:46,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:52:46,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:52:46,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:52:46,437 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 814 out of 817 [2021-03-25 07:52:46,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 816 places, 409 transitions, 42839 flow. Second operand has 3 states, 3 states have (on average 814.6666666666666) internal successors, (2444), 3 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:46,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:52:46,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 814 of 817 [2021-03-25 07:52:46,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:52:47,103 INFO L129 PetriNetUnfolder]: 0/408 cut-off events. [2021-03-25 07:52:47,103 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:47,103 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21726 conditions, 408 events. 0/408 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 407 event pairs, 0 based on Foata normal form. 204/612 useless extension candidates. Maximal degree in co-relation 0. Up to 204 conditions per place. [2021-03-25 07:52:47,105 INFO L132 encePairwiseOnDemand]: 815/817 looper letters, 0 selfloop transitions, 1 changer transitions 0/408 dead transitions. [2021-03-25 07:52:47,105 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 817 places, 408 transitions, 42839 flow [2021-03-25 07:52:47,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:52:47,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:52:47,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2444 transitions. [2021-03-25 07:52:47,106 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971440228478172 [2021-03-25 07:52:47,106 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2444 transitions. [2021-03-25 07:52:47,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2444 transitions. [2021-03-25 07:52:47,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:52:47,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2444 transitions. [2021-03-25 07:52:47,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 814.6666666666666) internal successors, (2444), 3 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:47,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 817.0) internal successors, (3268), 4 states have internal predecessors, (3268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:47,109 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 817.0) internal successors, (3268), 4 states have internal predecessors, (3268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:47,109 INFO L185 Difference]: Start difference. First operand has 816 places, 409 transitions, 42839 flow. Second operand 3 states and 2444 transitions. [2021-03-25 07:52:47,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 817 places, 408 transitions, 42839 flow [2021-03-25 07:52:51,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 408 transitions, 1833 flow, removed 20503 selfloop flow, removed 0 redundant places. [2021-03-25 07:52:51,564 INFO L241 Difference]: Finished difference. Result has 817 places, 408 transitions, 1833 flow [2021-03-25 07:52:51,564 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=817, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1833, PETRI_PLACES=817, PETRI_TRANSITIONS=408} [2021-03-25 07:52:51,564 INFO L343 CegarLoopForPetriNet]: 816 programPoint places, 1 predicate places. [2021-03-25 07:52:51,564 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:51,564 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 817 places, 408 transitions, 1833 flow [2021-03-25 07:52:51,564 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 817 places, 408 transitions, 1833 flow [2021-03-25 07:52:51,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 817 places, 408 transitions, 1833 flow [2021-03-25 07:52:51,726 INFO L129 PetriNetUnfolder]: 0/408 cut-off events. [2021-03-25 07:52:51,726 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:51,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1223 conditions, 408 events. 0/408 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 401 event pairs, 0 based on Foata normal form. 0/408 useless extension candidates. Maximal degree in co-relation 0. Up to 204 conditions per place. [2021-03-25 07:52:51,749 INFO L142 LiptonReduction]: Number of co-enabled transitions 82418 [2021-03-25 07:52:51,802 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:52:51,802 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:52:51,802 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 238 [2021-03-25 07:52:51,802 INFO L480 AbstractCegarLoop]: Abstraction has has 817 places, 408 transitions, 1833 flow [2021-03-25 07:52:51,802 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 814.6666666666666) internal successors, (2444), 3 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:51,802 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:51,803 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:52:51,803 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable404 [2021-03-25 07:52:51,803 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:51,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:51,803 INFO L82 PathProgramCache]: Analyzing trace with hash -2047572688, now seen corresponding path program 1 times [2021-03-25 07:52:51,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:51,803 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157770002] [2021-03-25 07:52:51,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:51,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:51,920 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:51,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:52:51,923 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:52:52,007 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:52:52,007 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:52:52,007 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405 [2021-03-25 07:52:52,007 WARN L342 ceAbstractionStarter]: 203 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:52:52,007 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 204 thread instances. [2021-03-25 07:52:52,160 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:52:52,160 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:52:52,161 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:52:52,161 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:52:52,161 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:52:52,161 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:52:52,161 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:52:52,161 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:52:52,161 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:52:52,161 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:52:52,168 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1026 places, 617 transitions, 43666 flow [2021-03-25 07:52:53,311 INFO L129 PetriNetUnfolder]: 0/1229 cut-off events. [2021-03-25 07:52:53,311 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:53,311 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22752 conditions, 1229 events. 0/1229 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4928 event pairs, 0 based on Foata normal form. 0/1024 useless extension candidates. Maximal degree in co-relation 0. Up to 205 conditions per place. [2021-03-25 07:52:53,311 INFO L82 GeneralOperation]: Start removeDead. Operand has 1026 places, 617 transitions, 43666 flow [2021-03-25 07:52:53,323 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1024 places, 615 transitions, 43662 flow [2021-03-25 07:52:53,323 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:52:53,323 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1024 places, 615 transitions, 43662 flow [2021-03-25 07:52:53,323 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1024 places, 615 transitions, 43662 flow [2021-03-25 07:52:53,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1024 places, 615 transitions, 43662 flow [2021-03-25 07:52:54,384 INFO L129 PetriNetUnfolder]: 0/819 cut-off events. [2021-03-25 07:52:54,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:54,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22342 conditions, 819 events. 0/819 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2197 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 0. Up to 205 conditions per place. [2021-03-25 07:52:54,790 INFO L142 LiptonReduction]: Number of co-enabled transitions 250104 [2021-03-25 07:52:55,126 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:52:56,492 INFO L154 LiptonReduction]: Checked pairs total: 207876 [2021-03-25 07:52:56,492 INFO L156 LiptonReduction]: Total number of compositions: 204 [2021-03-25 07:52:56,492 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3169 [2021-03-25 07:52:56,493 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:52:56,493 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:56,494 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:52:56,494 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:52:56,494 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:52:56,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:52:56,494 INFO L82 PathProgramCache]: Analyzing trace with hash 2703651, now seen corresponding path program 1 times [2021-03-25 07:52:56,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:52:56,494 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841429938] [2021-03-25 07:52:56,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:52:56,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:52:56,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:52:56,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:52:56,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:52:56,630 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841429938] [2021-03-25 07:52:56,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:52:56,630 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:52:56,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459655409] [2021-03-25 07:52:56,631 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:52:56,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:52:56,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:52:56,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:52:56,632 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 818 out of 821 [2021-03-25 07:52:56,633 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 411 transitions, 43254 flow. Second operand has 3 states, 3 states have (on average 818.6666666666666) internal successors, (2456), 3 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:56,633 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:52:56,633 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 818 of 821 [2021-03-25 07:52:56,633 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:52:57,305 INFO L129 PetriNetUnfolder]: 0/410 cut-off events. [2021-03-25 07:52:57,305 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:52:57,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21935 conditions, 410 events. 0/410 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 404 event pairs, 0 based on Foata normal form. 205/615 useless extension candidates. Maximal degree in co-relation 0. Up to 205 conditions per place. [2021-03-25 07:52:57,307 INFO L132 encePairwiseOnDemand]: 819/821 looper letters, 0 selfloop transitions, 1 changer transitions 0/410 dead transitions. [2021-03-25 07:52:57,307 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 410 transitions, 43254 flow [2021-03-25 07:52:57,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:52:57,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:52:57,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2456 transitions. [2021-03-25 07:52:57,308 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971579374746244 [2021-03-25 07:52:57,308 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2456 transitions. [2021-03-25 07:52:57,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2456 transitions. [2021-03-25 07:52:57,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:52:57,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2456 transitions. [2021-03-25 07:52:57,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 818.6666666666666) internal successors, (2456), 3 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:57,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 821.0) internal successors, (3284), 4 states have internal predecessors, (3284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:57,311 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 821.0) internal successors, (3284), 4 states have internal predecessors, (3284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:52:57,311 INFO L185 Difference]: Start difference. First operand has 820 places, 411 transitions, 43254 flow. Second operand 3 states and 2456 transitions. [2021-03-25 07:52:57,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 410 transitions, 43254 flow [2021-03-25 07:53:01,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 821 places, 410 transitions, 1842 flow, removed 20706 selfloop flow, removed 0 redundant places. [2021-03-25 07:53:01,860 INFO L241 Difference]: Finished difference. Result has 821 places, 410 transitions, 1842 flow [2021-03-25 07:53:01,860 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=821, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=819, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1842, PETRI_PLACES=821, PETRI_TRANSITIONS=410} [2021-03-25 07:53:01,860 INFO L343 CegarLoopForPetriNet]: 820 programPoint places, 1 predicate places. [2021-03-25 07:53:01,860 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:01,860 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 821 places, 410 transitions, 1842 flow [2021-03-25 07:53:01,861 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 821 places, 410 transitions, 1842 flow [2021-03-25 07:53:01,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 821 places, 410 transitions, 1842 flow [2021-03-25 07:53:02,023 INFO L129 PetriNetUnfolder]: 0/410 cut-off events. [2021-03-25 07:53:02,023 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:02,023 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1229 conditions, 410 events. 0/410 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 426 event pairs, 0 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 0. Up to 205 conditions per place. [2021-03-25 07:53:02,047 INFO L142 LiptonReduction]: Number of co-enabled transitions 83232 [2021-03-25 07:53:02,101 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:53:02,101 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:53:02,101 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 241 [2021-03-25 07:53:02,101 INFO L480 AbstractCegarLoop]: Abstraction has has 821 places, 410 transitions, 1842 flow [2021-03-25 07:53:02,102 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 818.6666666666666) internal successors, (2456), 3 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:02,102 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:02,102 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:53:02,102 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable406 [2021-03-25 07:53:02,102 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:02,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:02,102 INFO L82 PathProgramCache]: Analyzing trace with hash -341269030, now seen corresponding path program 1 times [2021-03-25 07:53:02,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:02,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303510025] [2021-03-25 07:53:02,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:02,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:02,224 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:02,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:02,227 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:02,313 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:53:02,313 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:53:02,313 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable407 [2021-03-25 07:53:02,313 WARN L342 ceAbstractionStarter]: 204 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:53:02,313 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 205 thread instances. [2021-03-25 07:53:02,463 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:53:02,463 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:53:02,463 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:53:02,463 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:53:02,463 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:53:02,463 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:53:02,464 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:53:02,464 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:53:02,464 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:53:02,464 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:53:02,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1031 places, 620 transitions, 44085 flow [2021-03-25 07:53:03,614 INFO L129 PetriNetUnfolder]: 0/1235 cut-off events. [2021-03-25 07:53:03,614 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:03,614 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22966 conditions, 1235 events. 0/1235 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4837 event pairs, 0 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 0. Up to 206 conditions per place. [2021-03-25 07:53:03,614 INFO L82 GeneralOperation]: Start removeDead. Operand has 1031 places, 620 transitions, 44085 flow [2021-03-25 07:53:03,626 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1029 places, 618 transitions, 44081 flow [2021-03-25 07:53:03,626 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:03,626 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1029 places, 618 transitions, 44081 flow [2021-03-25 07:53:03,626 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1029 places, 618 transitions, 44081 flow [2021-03-25 07:53:03,634 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1029 places, 618 transitions, 44081 flow [2021-03-25 07:53:04,706 INFO L129 PetriNetUnfolder]: 0/823 cut-off events. [2021-03-25 07:53:04,706 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:04,706 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22554 conditions, 823 events. 0/823 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2429 event pairs, 0 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 0. Up to 206 conditions per place. [2021-03-25 07:53:05,120 INFO L142 LiptonReduction]: Number of co-enabled transitions 252560 [2021-03-25 07:53:05,351 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:53:06,881 INFO L154 LiptonReduction]: Checked pairs total: 209920 [2021-03-25 07:53:06,881 INFO L156 LiptonReduction]: Total number of compositions: 205 [2021-03-25 07:53:06,881 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3255 [2021-03-25 07:53:06,882 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:53:06,882 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:06,882 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:06,883 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:53:06,883 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:06,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:06,883 INFO L82 PathProgramCache]: Analyzing trace with hash 2730019, now seen corresponding path program 1 times [2021-03-25 07:53:06,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:06,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569226819] [2021-03-25 07:53:06,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:07,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:53:07,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:53:07,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:53:07,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:53:07,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569226819] [2021-03-25 07:53:07,105 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:53:07,105 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:53:07,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672062281] [2021-03-25 07:53:07,105 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:53:07,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:53:07,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:53:07,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:53:07,107 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 822 out of 825 [2021-03-25 07:53:07,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 413 transitions, 43671 flow. Second operand has 3 states, 3 states have (on average 822.6666666666666) internal successors, (2468), 3 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:07,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:53:07,108 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 822 of 825 [2021-03-25 07:53:07,108 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:53:07,685 INFO L129 PetriNetUnfolder]: 0/412 cut-off events. [2021-03-25 07:53:07,685 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:07,685 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22145 conditions, 412 events. 0/412 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 411 event pairs, 0 based on Foata normal form. 206/618 useless extension candidates. Maximal degree in co-relation 0. Up to 206 conditions per place. [2021-03-25 07:53:07,687 INFO L132 encePairwiseOnDemand]: 823/825 looper letters, 0 selfloop transitions, 1 changer transitions 0/412 dead transitions. [2021-03-25 07:53:07,687 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 825 places, 412 transitions, 43671 flow [2021-03-25 07:53:07,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:53:07,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:53:07,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2468 transitions. [2021-03-25 07:53:07,688 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971717171717172 [2021-03-25 07:53:07,688 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2468 transitions. [2021-03-25 07:53:07,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2468 transitions. [2021-03-25 07:53:07,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:53:07,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2468 transitions. [2021-03-25 07:53:07,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 822.6666666666666) internal successors, (2468), 3 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:07,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 825.0) internal successors, (3300), 4 states have internal predecessors, (3300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:07,691 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 825.0) internal successors, (3300), 4 states have internal predecessors, (3300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:07,691 INFO L185 Difference]: Start difference. First operand has 824 places, 413 transitions, 43671 flow. Second operand 3 states and 2468 transitions. [2021-03-25 07:53:07,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 825 places, 412 transitions, 43671 flow [2021-03-25 07:53:12,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 825 places, 412 transitions, 1851 flow, removed 20910 selfloop flow, removed 0 redundant places. [2021-03-25 07:53:12,402 INFO L241 Difference]: Finished difference. Result has 825 places, 412 transitions, 1851 flow [2021-03-25 07:53:12,402 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=825, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1851, PETRI_PLACES=825, PETRI_TRANSITIONS=412} [2021-03-25 07:53:12,402 INFO L343 CegarLoopForPetriNet]: 824 programPoint places, 1 predicate places. [2021-03-25 07:53:12,402 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:12,402 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 825 places, 412 transitions, 1851 flow [2021-03-25 07:53:12,402 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 825 places, 412 transitions, 1851 flow [2021-03-25 07:53:12,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 825 places, 412 transitions, 1851 flow [2021-03-25 07:53:12,534 INFO L129 PetriNetUnfolder]: 0/412 cut-off events. [2021-03-25 07:53:12,534 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:12,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1235 conditions, 412 events. 0/412 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 409 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 0. Up to 206 conditions per place. [2021-03-25 07:53:12,558 INFO L142 LiptonReduction]: Number of co-enabled transitions 84050 [2021-03-25 07:53:12,614 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:53:12,614 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:53:12,614 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 212 [2021-03-25 07:53:12,614 INFO L480 AbstractCegarLoop]: Abstraction has has 825 places, 412 transitions, 1851 flow [2021-03-25 07:53:12,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 822.6666666666666) internal successors, (2468), 3 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:12,615 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:12,615 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:53:12,615 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable408 [2021-03-25 07:53:12,615 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:12,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:12,615 INFO L82 PathProgramCache]: Analyzing trace with hash -840452677, now seen corresponding path program 1 times [2021-03-25 07:53:12,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:12,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011201060] [2021-03-25 07:53:12,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:12,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:12,735 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:12,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:12,738 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:12,824 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:53:12,824 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:53:12,824 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409 [2021-03-25 07:53:12,824 WARN L342 ceAbstractionStarter]: 205 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:53:12,824 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 206 thread instances. [2021-03-25 07:53:12,982 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:53:12,982 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:53:12,983 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:53:12,983 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:53:12,983 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:53:12,983 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:53:12,983 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:53:12,983 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:53:12,983 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:53:12,983 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:53:12,990 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1036 places, 623 transitions, 44506 flow [2021-03-25 07:53:14,213 INFO L129 PetriNetUnfolder]: 0/1241 cut-off events. [2021-03-25 07:53:14,213 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:14,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23181 conditions, 1241 events. 0/1241 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4700 event pairs, 0 based on Foata normal form. 0/1034 useless extension candidates. Maximal degree in co-relation 0. Up to 207 conditions per place. [2021-03-25 07:53:14,214 INFO L82 GeneralOperation]: Start removeDead. Operand has 1036 places, 623 transitions, 44506 flow [2021-03-25 07:53:14,226 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1034 places, 621 transitions, 44502 flow [2021-03-25 07:53:14,226 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:14,226 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1034 places, 621 transitions, 44502 flow [2021-03-25 07:53:14,226 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1034 places, 621 transitions, 44502 flow [2021-03-25 07:53:14,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1034 places, 621 transitions, 44502 flow [2021-03-25 07:53:15,247 INFO L129 PetriNetUnfolder]: 0/827 cut-off events. [2021-03-25 07:53:15,247 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:15,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22767 conditions, 827 events. 0/827 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2199 event pairs, 0 based on Foata normal form. 0/827 useless extension candidates. Maximal degree in co-relation 0. Up to 207 conditions per place. [2021-03-25 07:53:15,869 INFO L142 LiptonReduction]: Number of co-enabled transitions 255028 [2021-03-25 07:53:17,556 INFO L154 LiptonReduction]: Checked pairs total: 211974 [2021-03-25 07:53:17,556 INFO L156 LiptonReduction]: Total number of compositions: 206 [2021-03-25 07:53:17,557 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3331 [2021-03-25 07:53:17,558 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:53:17,558 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:17,558 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:17,558 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:53:17,558 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:17,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:17,558 INFO L82 PathProgramCache]: Analyzing trace with hash 2756515, now seen corresponding path program 1 times [2021-03-25 07:53:17,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:17,559 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926038195] [2021-03-25 07:53:17,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:17,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:53:17,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:53:17,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:53:17,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:53:17,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926038195] [2021-03-25 07:53:17,693 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:53:17,693 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:53:17,693 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995412330] [2021-03-25 07:53:17,693 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:53:17,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:53:17,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:53:17,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:53:17,694 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 826 out of 829 [2021-03-25 07:53:17,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 828 places, 415 transitions, 44090 flow. Second operand has 3 states, 3 states have (on average 826.6666666666666) internal successors, (2480), 3 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:17,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:53:17,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 826 of 829 [2021-03-25 07:53:17,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:53:18,280 INFO L129 PetriNetUnfolder]: 0/414 cut-off events. [2021-03-25 07:53:18,281 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:18,281 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22356 conditions, 414 events. 0/414 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 394 event pairs, 0 based on Foata normal form. 207/621 useless extension candidates. Maximal degree in co-relation 0. Up to 207 conditions per place. [2021-03-25 07:53:18,282 INFO L132 encePairwiseOnDemand]: 827/829 looper letters, 0 selfloop transitions, 1 changer transitions 0/414 dead transitions. [2021-03-25 07:53:18,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 414 transitions, 44090 flow [2021-03-25 07:53:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:53:18,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:53:18,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2480 transitions. [2021-03-25 07:53:18,284 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971853638922397 [2021-03-25 07:53:18,284 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2480 transitions. [2021-03-25 07:53:18,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2480 transitions. [2021-03-25 07:53:18,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:53:18,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2480 transitions. [2021-03-25 07:53:18,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 826.6666666666666) internal successors, (2480), 3 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:18,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 829.0) internal successors, (3316), 4 states have internal predecessors, (3316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:18,286 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 829.0) internal successors, (3316), 4 states have internal predecessors, (3316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:18,286 INFO L185 Difference]: Start difference. First operand has 828 places, 415 transitions, 44090 flow. Second operand 3 states and 2480 transitions. [2021-03-25 07:53:18,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 414 transitions, 44090 flow [2021-03-25 07:53:23,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 414 transitions, 1860 flow, removed 21115 selfloop flow, removed 0 redundant places. [2021-03-25 07:53:23,021 INFO L241 Difference]: Finished difference. Result has 829 places, 414 transitions, 1860 flow [2021-03-25 07:53:23,021 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=829, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1860, PETRI_PLACES=829, PETRI_TRANSITIONS=414} [2021-03-25 07:53:23,021 INFO L343 CegarLoopForPetriNet]: 828 programPoint places, 1 predicate places. [2021-03-25 07:53:23,021 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:23,021 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 829 places, 414 transitions, 1860 flow [2021-03-25 07:53:23,022 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 829 places, 414 transitions, 1860 flow [2021-03-25 07:53:23,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 829 places, 414 transitions, 1860 flow [2021-03-25 07:53:23,152 INFO L129 PetriNetUnfolder]: 0/414 cut-off events. [2021-03-25 07:53:23,152 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:23,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1241 conditions, 414 events. 0/414 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 402 event pairs, 0 based on Foata normal form. 0/414 useless extension candidates. Maximal degree in co-relation 0. Up to 207 conditions per place. [2021-03-25 07:53:23,176 INFO L142 LiptonReduction]: Number of co-enabled transitions 84872 [2021-03-25 07:53:23,233 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:53:23,233 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:53:23,233 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 212 [2021-03-25 07:53:23,233 INFO L480 AbstractCegarLoop]: Abstraction has has 829 places, 414 transitions, 1860 flow [2021-03-25 07:53:23,234 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 826.6666666666666) internal successors, (2480), 3 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:23,234 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:23,234 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:53:23,234 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable410 [2021-03-25 07:53:23,234 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:23,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:23,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1742234525, now seen corresponding path program 1 times [2021-03-25 07:53:23,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:23,234 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033329411] [2021-03-25 07:53:23,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:23,355 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:23,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:23,358 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:23,442 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:53:23,442 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:53:23,442 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable411 [2021-03-25 07:53:23,443 WARN L342 ceAbstractionStarter]: 206 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:53:23,443 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 207 thread instances. [2021-03-25 07:53:23,599 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:53:23,599 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:53:23,600 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:53:23,600 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:53:23,600 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:53:23,600 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:53:23,600 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:53:23,600 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:53:23,600 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:53:23,600 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:53:23,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1041 places, 626 transitions, 44929 flow [2021-03-25 07:53:24,807 INFO L129 PetriNetUnfolder]: 0/1247 cut-off events. [2021-03-25 07:53:24,807 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:24,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23397 conditions, 1247 events. 0/1247 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4809 event pairs, 0 based on Foata normal form. 0/1039 useless extension candidates. Maximal degree in co-relation 0. Up to 208 conditions per place. [2021-03-25 07:53:24,808 INFO L82 GeneralOperation]: Start removeDead. Operand has 1041 places, 626 transitions, 44929 flow [2021-03-25 07:53:24,820 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1039 places, 624 transitions, 44925 flow [2021-03-25 07:53:24,820 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:24,820 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1039 places, 624 transitions, 44925 flow [2021-03-25 07:53:24,820 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1039 places, 624 transitions, 44925 flow [2021-03-25 07:53:24,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1039 places, 624 transitions, 44925 flow [2021-03-25 07:53:25,801 INFO L129 PetriNetUnfolder]: 0/831 cut-off events. [2021-03-25 07:53:25,801 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:25,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22981 conditions, 831 events. 0/831 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2479 event pairs, 0 based on Foata normal form. 0/831 useless extension candidates. Maximal degree in co-relation 0. Up to 208 conditions per place. [2021-03-25 07:53:26,426 INFO L142 LiptonReduction]: Number of co-enabled transitions 257508 [2021-03-25 07:53:27,832 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:53:28,092 INFO L154 LiptonReduction]: Checked pairs total: 214038 [2021-03-25 07:53:28,093 INFO L156 LiptonReduction]: Total number of compositions: 207 [2021-03-25 07:53:28,093 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3273 [2021-03-25 07:53:28,094 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:53:28,094 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:28,094 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:28,094 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:53:28,094 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:28,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:28,094 INFO L82 PathProgramCache]: Analyzing trace with hash 2783139, now seen corresponding path program 1 times [2021-03-25 07:53:28,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:28,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427932299] [2021-03-25 07:53:28,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:28,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:53:28,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:53:28,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:53:28,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:53:28,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427932299] [2021-03-25 07:53:28,217 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:53:28,217 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:53:28,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434277759] [2021-03-25 07:53:28,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:53:28,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:53:28,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:53:28,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:53:28,219 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 830 out of 833 [2021-03-25 07:53:28,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 417 transitions, 44511 flow. Second operand has 3 states, 3 states have (on average 830.6666666666666) internal successors, (2492), 3 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:28,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:53:28,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 830 of 833 [2021-03-25 07:53:28,220 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:53:28,789 INFO L129 PetriNetUnfolder]: 0/416 cut-off events. [2021-03-25 07:53:28,790 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:28,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22568 conditions, 416 events. 0/416 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 405 event pairs, 0 based on Foata normal form. 208/624 useless extension candidates. Maximal degree in co-relation 0. Up to 208 conditions per place. [2021-03-25 07:53:28,791 INFO L132 encePairwiseOnDemand]: 831/833 looper letters, 0 selfloop transitions, 1 changer transitions 0/416 dead transitions. [2021-03-25 07:53:28,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 833 places, 416 transitions, 44511 flow [2021-03-25 07:53:28,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:53:28,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:53:28,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2492 transitions. [2021-03-25 07:53:28,792 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971988795518207 [2021-03-25 07:53:28,793 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2492 transitions. [2021-03-25 07:53:28,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2492 transitions. [2021-03-25 07:53:28,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:53:28,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2492 transitions. [2021-03-25 07:53:28,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 830.6666666666666) internal successors, (2492), 3 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:28,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 833.0) internal successors, (3332), 4 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:28,795 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 833.0) internal successors, (3332), 4 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:28,795 INFO L185 Difference]: Start difference. First operand has 832 places, 417 transitions, 44511 flow. Second operand 3 states and 2492 transitions. [2021-03-25 07:53:28,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 833 places, 416 transitions, 44511 flow [2021-03-25 07:53:33,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 416 transitions, 1869 flow, removed 21321 selfloop flow, removed 0 redundant places. [2021-03-25 07:53:33,668 INFO L241 Difference]: Finished difference. Result has 833 places, 416 transitions, 1869 flow [2021-03-25 07:53:33,668 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=831, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1869, PETRI_PLACES=833, PETRI_TRANSITIONS=416} [2021-03-25 07:53:33,668 INFO L343 CegarLoopForPetriNet]: 832 programPoint places, 1 predicate places. [2021-03-25 07:53:33,668 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:33,668 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 833 places, 416 transitions, 1869 flow [2021-03-25 07:53:33,668 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 833 places, 416 transitions, 1869 flow [2021-03-25 07:53:33,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 833 places, 416 transitions, 1869 flow [2021-03-25 07:53:33,804 INFO L129 PetriNetUnfolder]: 0/416 cut-off events. [2021-03-25 07:53:33,804 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:33,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1247 conditions, 416 events. 0/416 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 413 event pairs, 0 based on Foata normal form. 0/416 useless extension candidates. Maximal degree in co-relation 0. Up to 208 conditions per place. [2021-03-25 07:53:33,830 INFO L142 LiptonReduction]: Number of co-enabled transitions 85698 [2021-03-25 07:53:33,886 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:53:33,886 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:53:33,886 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 218 [2021-03-25 07:53:33,886 INFO L480 AbstractCegarLoop]: Abstraction has has 833 places, 416 transitions, 1869 flow [2021-03-25 07:53:33,887 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 830.6666666666666) internal successors, (2492), 3 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:33,887 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:33,887 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:53:33,887 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable412 [2021-03-25 07:53:33,887 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:33,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:33,887 INFO L82 PathProgramCache]: Analyzing trace with hash -993486762, now seen corresponding path program 1 times [2021-03-25 07:53:33,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:33,887 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513642468] [2021-03-25 07:53:33,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:34,009 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:34,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:34,012 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:34,097 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:53:34,098 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:53:34,098 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable413 [2021-03-25 07:53:34,098 WARN L342 ceAbstractionStarter]: 207 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:53:34,098 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 208 thread instances. [2021-03-25 07:53:34,428 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:53:34,428 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:53:34,429 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:53:34,429 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:53:34,429 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:53:34,429 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:53:34,429 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:53:34,429 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:53:34,429 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:53:34,429 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:53:34,437 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1046 places, 629 transitions, 45354 flow [2021-03-25 07:53:35,513 INFO L129 PetriNetUnfolder]: 0/1253 cut-off events. [2021-03-25 07:53:35,513 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:35,513 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23614 conditions, 1253 events. 0/1253 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4998 event pairs, 0 based on Foata normal form. 0/1044 useless extension candidates. Maximal degree in co-relation 0. Up to 209 conditions per place. [2021-03-25 07:53:35,513 INFO L82 GeneralOperation]: Start removeDead. Operand has 1046 places, 629 transitions, 45354 flow [2021-03-25 07:53:35,769 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1044 places, 627 transitions, 45350 flow [2021-03-25 07:53:35,770 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:35,770 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1044 places, 627 transitions, 45350 flow [2021-03-25 07:53:35,770 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1044 places, 627 transitions, 45350 flow [2021-03-25 07:53:35,779 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1044 places, 627 transitions, 45350 flow [2021-03-25 07:53:36,731 INFO L129 PetriNetUnfolder]: 0/835 cut-off events. [2021-03-25 07:53:36,731 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:36,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23196 conditions, 835 events. 0/835 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2684 event pairs, 0 based on Foata normal form. 0/835 useless extension candidates. Maximal degree in co-relation 0. Up to 209 conditions per place. [2021-03-25 07:53:37,563 INFO L142 LiptonReduction]: Number of co-enabled transitions 260000 [2021-03-25 07:53:38,634 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:53:39,196 INFO L154 LiptonReduction]: Checked pairs total: 216112 [2021-03-25 07:53:39,197 INFO L156 LiptonReduction]: Total number of compositions: 208 [2021-03-25 07:53:39,197 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3427 [2021-03-25 07:53:39,198 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:53:39,198 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:39,198 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:39,198 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:53:39,198 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:39,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:39,198 INFO L82 PathProgramCache]: Analyzing trace with hash 2809891, now seen corresponding path program 1 times [2021-03-25 07:53:39,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:39,199 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450145163] [2021-03-25 07:53:39,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:53:39,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:53:39,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:53:39,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:53:39,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450145163] [2021-03-25 07:53:39,321 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:53:39,321 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:53:39,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036980544] [2021-03-25 07:53:39,321 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:53:39,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:53:39,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:53:39,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:53:39,323 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 834 out of 837 [2021-03-25 07:53:39,323 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 419 transitions, 44934 flow. Second operand has 3 states, 3 states have (on average 834.6666666666666) internal successors, (2504), 3 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:39,323 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:53:39,323 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 834 of 837 [2021-03-25 07:53:39,324 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:53:39,892 INFO L129 PetriNetUnfolder]: 0/418 cut-off events. [2021-03-25 07:53:39,892 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:39,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22781 conditions, 418 events. 0/418 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 512 event pairs, 0 based on Foata normal form. 209/627 useless extension candidates. Maximal degree in co-relation 0. Up to 209 conditions per place. [2021-03-25 07:53:39,894 INFO L132 encePairwiseOnDemand]: 835/837 looper letters, 0 selfloop transitions, 1 changer transitions 0/418 dead transitions. [2021-03-25 07:53:39,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 837 places, 418 transitions, 44934 flow [2021-03-25 07:53:39,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:53:39,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:53:39,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2504 transitions. [2021-03-25 07:53:39,895 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972122660294703 [2021-03-25 07:53:39,895 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2504 transitions. [2021-03-25 07:53:39,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2504 transitions. [2021-03-25 07:53:39,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:53:39,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2504 transitions. [2021-03-25 07:53:39,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 834.6666666666666) internal successors, (2504), 3 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:39,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 837.0) internal successors, (3348), 4 states have internal predecessors, (3348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:39,897 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 837.0) internal successors, (3348), 4 states have internal predecessors, (3348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:39,897 INFO L185 Difference]: Start difference. First operand has 836 places, 419 transitions, 44934 flow. Second operand 3 states and 2504 transitions. [2021-03-25 07:53:39,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 837 places, 418 transitions, 44934 flow [2021-03-25 07:53:44,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 418 transitions, 1878 flow, removed 21528 selfloop flow, removed 0 redundant places. [2021-03-25 07:53:44,842 INFO L241 Difference]: Finished difference. Result has 837 places, 418 transitions, 1878 flow [2021-03-25 07:53:44,842 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=837, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1878, PETRI_PLACES=837, PETRI_TRANSITIONS=418} [2021-03-25 07:53:44,842 INFO L343 CegarLoopForPetriNet]: 836 programPoint places, 1 predicate places. [2021-03-25 07:53:44,842 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:44,842 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 837 places, 418 transitions, 1878 flow [2021-03-25 07:53:44,842 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 837 places, 418 transitions, 1878 flow [2021-03-25 07:53:44,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 837 places, 418 transitions, 1878 flow [2021-03-25 07:53:44,978 INFO L129 PetriNetUnfolder]: 0/418 cut-off events. [2021-03-25 07:53:44,978 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:44,979 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1253 conditions, 418 events. 0/418 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 420 event pairs, 0 based on Foata normal form. 0/418 useless extension candidates. Maximal degree in co-relation 0. Up to 209 conditions per place. [2021-03-25 07:53:45,004 INFO L142 LiptonReduction]: Number of co-enabled transitions 86528 [2021-03-25 07:53:45,062 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:53:45,062 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:53:45,062 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 220 [2021-03-25 07:53:45,062 INFO L480 AbstractCegarLoop]: Abstraction has has 837 places, 418 transitions, 1878 flow [2021-03-25 07:53:45,063 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 834.6666666666666) internal successors, (2504), 3 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:45,063 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:45,063 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:53:45,063 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable414 [2021-03-25 07:53:45,063 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:45,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:45,063 INFO L82 PathProgramCache]: Analyzing trace with hash 1866081120, now seen corresponding path program 1 times [2021-03-25 07:53:45,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:45,063 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610431508] [2021-03-25 07:53:45,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:45,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:45,308 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:45,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:45,311 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:45,386 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:53:45,386 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:53:45,386 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable415 [2021-03-25 07:53:45,386 WARN L342 ceAbstractionStarter]: 208 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:53:45,386 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 209 thread instances. [2021-03-25 07:53:45,543 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:53:45,544 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:53:45,544 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:53:45,544 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:53:45,544 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:53:45,544 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:53:45,544 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:53:45,544 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:53:45,544 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:53:45,544 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:53:45,552 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1051 places, 632 transitions, 45781 flow [2021-03-25 07:53:46,935 INFO L129 PetriNetUnfolder]: 0/1259 cut-off events. [2021-03-25 07:53:46,935 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:46,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23832 conditions, 1259 events. 0/1259 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4966 event pairs, 0 based on Foata normal form. 0/1049 useless extension candidates. Maximal degree in co-relation 0. Up to 210 conditions per place. [2021-03-25 07:53:46,935 INFO L82 GeneralOperation]: Start removeDead. Operand has 1051 places, 632 transitions, 45781 flow [2021-03-25 07:53:46,948 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1049 places, 630 transitions, 45777 flow [2021-03-25 07:53:46,948 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:46,948 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1049 places, 630 transitions, 45777 flow [2021-03-25 07:53:46,948 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1049 places, 630 transitions, 45777 flow [2021-03-25 07:53:46,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1049 places, 630 transitions, 45777 flow [2021-03-25 07:53:48,346 INFO L129 PetriNetUnfolder]: 0/839 cut-off events. [2021-03-25 07:53:48,346 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:48,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23412 conditions, 839 events. 0/839 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2407 event pairs, 0 based on Foata normal form. 0/839 useless extension candidates. Maximal degree in co-relation 0. Up to 210 conditions per place. [2021-03-25 07:53:48,808 INFO L142 LiptonReduction]: Number of co-enabled transitions 262504 [2021-03-25 07:53:49,627 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:53:50,503 INFO L154 LiptonReduction]: Checked pairs total: 218196 [2021-03-25 07:53:50,503 INFO L156 LiptonReduction]: Total number of compositions: 209 [2021-03-25 07:53:50,503 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3555 [2021-03-25 07:53:50,504 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:53:50,504 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:50,504 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:50,505 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:53:50,505 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:50,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:50,505 INFO L82 PathProgramCache]: Analyzing trace with hash 2836771, now seen corresponding path program 1 times [2021-03-25 07:53:50,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:50,505 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269741034] [2021-03-25 07:53:50,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:50,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:53:50,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:53:50,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:53:50,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:53:50,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269741034] [2021-03-25 07:53:50,636 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:53:50,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:53:50,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976730067] [2021-03-25 07:53:50,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:53:50,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:53:50,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:53:50,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:53:50,638 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 838 out of 841 [2021-03-25 07:53:50,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 421 transitions, 45359 flow. Second operand has 3 states, 3 states have (on average 838.6666666666666) internal successors, (2516), 3 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:50,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:53:50,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 838 of 841 [2021-03-25 07:53:50,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:53:51,370 INFO L129 PetriNetUnfolder]: 0/420 cut-off events. [2021-03-25 07:53:51,370 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:51,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22995 conditions, 420 events. 0/420 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 435 event pairs, 0 based on Foata normal form. 210/630 useless extension candidates. Maximal degree in co-relation 0. Up to 210 conditions per place. [2021-03-25 07:53:51,372 INFO L132 encePairwiseOnDemand]: 839/841 looper letters, 0 selfloop transitions, 1 changer transitions 0/420 dead transitions. [2021-03-25 07:53:51,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 420 transitions, 45359 flow [2021-03-25 07:53:51,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:53:51,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:53:51,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2516 transitions. [2021-03-25 07:53:51,373 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972255251684503 [2021-03-25 07:53:51,373 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2516 transitions. [2021-03-25 07:53:51,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2516 transitions. [2021-03-25 07:53:51,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:53:51,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2516 transitions. [2021-03-25 07:53:51,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 838.6666666666666) internal successors, (2516), 3 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:51,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 841.0) internal successors, (3364), 4 states have internal predecessors, (3364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:51,376 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 841.0) internal successors, (3364), 4 states have internal predecessors, (3364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:51,376 INFO L185 Difference]: Start difference. First operand has 840 places, 421 transitions, 45359 flow. Second operand 3 states and 2516 transitions. [2021-03-25 07:53:51,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 420 transitions, 45359 flow [2021-03-25 07:53:56,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 420 transitions, 1887 flow, removed 21736 selfloop flow, removed 0 redundant places. [2021-03-25 07:53:56,236 INFO L241 Difference]: Finished difference. Result has 841 places, 420 transitions, 1887 flow [2021-03-25 07:53:56,236 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=841, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=839, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1887, PETRI_PLACES=841, PETRI_TRANSITIONS=420} [2021-03-25 07:53:56,236 INFO L343 CegarLoopForPetriNet]: 840 programPoint places, 1 predicate places. [2021-03-25 07:53:56,236 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:56,237 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 841 places, 420 transitions, 1887 flow [2021-03-25 07:53:56,237 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 841 places, 420 transitions, 1887 flow [2021-03-25 07:53:56,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 841 places, 420 transitions, 1887 flow [2021-03-25 07:53:56,499 INFO L129 PetriNetUnfolder]: 0/420 cut-off events. [2021-03-25 07:53:56,499 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:56,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1259 conditions, 420 events. 0/420 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 439 event pairs, 0 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 0. Up to 210 conditions per place. [2021-03-25 07:53:56,521 INFO L142 LiptonReduction]: Number of co-enabled transitions 87362 [2021-03-25 07:53:56,578 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:53:56,578 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:53:56,578 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 342 [2021-03-25 07:53:56,578 INFO L480 AbstractCegarLoop]: Abstraction has has 841 places, 420 transitions, 1887 flow [2021-03-25 07:53:56,578 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 838.6666666666666) internal successors, (2516), 3 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:53:56,578 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:53:56,578 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:53:56,578 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416 [2021-03-25 07:53:56,579 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:53:56,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:53:56,579 INFO L82 PathProgramCache]: Analyzing trace with hash -461461759, now seen corresponding path program 1 times [2021-03-25 07:53:56,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:53:56,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394278597] [2021-03-25 07:53:56,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:53:56,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:56,703 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:56,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:53:56,706 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:53:56,796 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:53:56,796 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:53:56,796 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417 [2021-03-25 07:53:56,796 WARN L342 ceAbstractionStarter]: 209 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:53:56,797 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 210 thread instances. [2021-03-25 07:53:56,956 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:53:56,957 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:53:56,957 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:53:56,957 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:53:56,957 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:53:56,957 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:53:56,957 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:53:56,957 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:53:56,957 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:53:56,957 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:53:56,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1056 places, 635 transitions, 46210 flow [2021-03-25 07:53:58,256 INFO L129 PetriNetUnfolder]: 0/1265 cut-off events. [2021-03-25 07:53:58,256 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:58,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24051 conditions, 1265 events. 0/1265 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4800 event pairs, 0 based on Foata normal form. 0/1054 useless extension candidates. Maximal degree in co-relation 0. Up to 211 conditions per place. [2021-03-25 07:53:58,257 INFO L82 GeneralOperation]: Start removeDead. Operand has 1056 places, 635 transitions, 46210 flow [2021-03-25 07:53:58,269 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1054 places, 633 transitions, 46206 flow [2021-03-25 07:53:58,270 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:53:58,270 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1054 places, 633 transitions, 46206 flow [2021-03-25 07:53:58,270 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1054 places, 633 transitions, 46206 flow [2021-03-25 07:53:58,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1054 places, 633 transitions, 46206 flow [2021-03-25 07:53:59,461 INFO L129 PetriNetUnfolder]: 0/843 cut-off events. [2021-03-25 07:53:59,461 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:53:59,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23629 conditions, 843 events. 0/843 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2766 event pairs, 0 based on Foata normal form. 0/843 useless extension candidates. Maximal degree in co-relation 0. Up to 211 conditions per place. [2021-03-25 07:53:59,905 INFO L142 LiptonReduction]: Number of co-enabled transitions 265020 [2021-03-25 07:54:00,278 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:54:01,635 INFO L154 LiptonReduction]: Checked pairs total: 220290 [2021-03-25 07:54:01,635 INFO L156 LiptonReduction]: Total number of compositions: 210 [2021-03-25 07:54:01,635 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3365 [2021-03-25 07:54:01,637 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:54:01,637 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:01,637 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:01,637 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:54:01,637 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:01,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:01,637 INFO L82 PathProgramCache]: Analyzing trace with hash 2863779, now seen corresponding path program 1 times [2021-03-25 07:54:01,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:01,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405351404] [2021-03-25 07:54:01,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:01,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:54:01,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:54:01,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:54:01,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:54:01,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405351404] [2021-03-25 07:54:01,762 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:54:01,762 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:54:01,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797570225] [2021-03-25 07:54:01,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:54:01,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:54:01,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:54:01,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:54:01,763 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 842 out of 845 [2021-03-25 07:54:01,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 423 transitions, 45786 flow. Second operand has 3 states, 3 states have (on average 842.6666666666666) internal successors, (2528), 3 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:01,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:54:01,764 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 842 of 845 [2021-03-25 07:54:01,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:54:02,433 INFO L129 PetriNetUnfolder]: 0/422 cut-off events. [2021-03-25 07:54:02,433 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:02,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23210 conditions, 422 events. 0/422 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 384 event pairs, 0 based on Foata normal form. 211/633 useless extension candidates. Maximal degree in co-relation 0. Up to 211 conditions per place. [2021-03-25 07:54:02,435 INFO L132 encePairwiseOnDemand]: 843/845 looper letters, 0 selfloop transitions, 1 changer transitions 0/422 dead transitions. [2021-03-25 07:54:02,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 845 places, 422 transitions, 45786 flow [2021-03-25 07:54:02,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:54:02,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:54:02,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2528 transitions. [2021-03-25 07:54:02,436 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972386587771204 [2021-03-25 07:54:02,436 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2528 transitions. [2021-03-25 07:54:02,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2528 transitions. [2021-03-25 07:54:02,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:54:02,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2528 transitions. [2021-03-25 07:54:02,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 842.6666666666666) internal successors, (2528), 3 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:02,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 845.0) internal successors, (3380), 4 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:02,439 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 845.0) internal successors, (3380), 4 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:02,439 INFO L185 Difference]: Start difference. First operand has 844 places, 423 transitions, 45786 flow. Second operand 3 states and 2528 transitions. [2021-03-25 07:54:02,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 845 places, 422 transitions, 45786 flow [2021-03-25 07:54:07,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 845 places, 422 transitions, 1896 flow, removed 21945 selfloop flow, removed 0 redundant places. [2021-03-25 07:54:07,436 INFO L241 Difference]: Finished difference. Result has 845 places, 422 transitions, 1896 flow [2021-03-25 07:54:07,436 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=845, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1896, PETRI_PLACES=845, PETRI_TRANSITIONS=422} [2021-03-25 07:54:07,436 INFO L343 CegarLoopForPetriNet]: 844 programPoint places, 1 predicate places. [2021-03-25 07:54:07,436 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:07,437 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 845 places, 422 transitions, 1896 flow [2021-03-25 07:54:07,437 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 845 places, 422 transitions, 1896 flow [2021-03-25 07:54:07,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 845 places, 422 transitions, 1896 flow [2021-03-25 07:54:07,577 INFO L129 PetriNetUnfolder]: 0/422 cut-off events. [2021-03-25 07:54:07,577 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:07,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1265 conditions, 422 events. 0/422 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 432 event pairs, 0 based on Foata normal form. 0/422 useless extension candidates. Maximal degree in co-relation 0. Up to 211 conditions per place. [2021-03-25 07:54:07,603 INFO L142 LiptonReduction]: Number of co-enabled transitions 88200 [2021-03-25 07:54:07,662 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:54:07,662 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:54:07,662 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 226 [2021-03-25 07:54:07,662 INFO L480 AbstractCegarLoop]: Abstraction has has 845 places, 422 transitions, 1896 flow [2021-03-25 07:54:07,662 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 842.6666666666666) internal successors, (2528), 3 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:07,662 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:07,662 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:54:07,662 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418 [2021-03-25 07:54:07,662 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:07,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:07,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1455745827, now seen corresponding path program 1 times [2021-03-25 07:54:07,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:07,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138018878] [2021-03-25 07:54:07,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:07,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:07,787 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:07,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:07,790 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:07,880 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:54:07,880 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:54:07,881 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419 [2021-03-25 07:54:07,881 WARN L342 ceAbstractionStarter]: 210 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:54:07,881 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 211 thread instances. [2021-03-25 07:54:08,041 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:54:08,041 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:54:08,041 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:54:08,041 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:54:08,041 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:54:08,041 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:54:08,041 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:54:08,041 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:54:08,041 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:54:08,042 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:54:08,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 638 transitions, 46641 flow [2021-03-25 07:54:09,319 INFO L129 PetriNetUnfolder]: 0/1271 cut-off events. [2021-03-25 07:54:09,319 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:09,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24271 conditions, 1271 events. 0/1271 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5061 event pairs, 0 based on Foata normal form. 0/1059 useless extension candidates. Maximal degree in co-relation 0. Up to 212 conditions per place. [2021-03-25 07:54:09,320 INFO L82 GeneralOperation]: Start removeDead. Operand has 1061 places, 638 transitions, 46641 flow [2021-03-25 07:54:09,333 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1059 places, 636 transitions, 46637 flow [2021-03-25 07:54:09,333 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:09,333 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1059 places, 636 transitions, 46637 flow [2021-03-25 07:54:09,333 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1059 places, 636 transitions, 46637 flow [2021-03-25 07:54:09,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1059 places, 636 transitions, 46637 flow [2021-03-25 07:54:10,389 INFO L129 PetriNetUnfolder]: 0/847 cut-off events. [2021-03-25 07:54:10,389 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:10,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23847 conditions, 847 events. 0/847 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2553 event pairs, 0 based on Foata normal form. 0/847 useless extension candidates. Maximal degree in co-relation 0. Up to 212 conditions per place. [2021-03-25 07:54:11,070 INFO L142 LiptonReduction]: Number of co-enabled transitions 267548 [2021-03-25 07:54:12,690 INFO L154 LiptonReduction]: Checked pairs total: 222394 [2021-03-25 07:54:12,690 INFO L156 LiptonReduction]: Total number of compositions: 211 [2021-03-25 07:54:12,690 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3357 [2021-03-25 07:54:12,691 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:54:12,691 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:12,692 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:12,692 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:54:12,692 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:12,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:12,692 INFO L82 PathProgramCache]: Analyzing trace with hash 2890915, now seen corresponding path program 1 times [2021-03-25 07:54:12,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:12,692 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647926292] [2021-03-25 07:54:12,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:12,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:54:12,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:54:12,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:54:12,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:54:12,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647926292] [2021-03-25 07:54:12,816 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:54:12,816 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:54:12,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116012067] [2021-03-25 07:54:12,816 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:54:12,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:54:12,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:54:12,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:54:12,817 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 846 out of 849 [2021-03-25 07:54:12,818 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 848 places, 425 transitions, 46215 flow. Second operand has 3 states, 3 states have (on average 846.6666666666666) internal successors, (2540), 3 states have internal predecessors, (2540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:12,818 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:54:12,818 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 846 of 849 [2021-03-25 07:54:12,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:54:13,413 INFO L129 PetriNetUnfolder]: 0/424 cut-off events. [2021-03-25 07:54:13,413 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:13,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23426 conditions, 424 events. 0/424 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 413 event pairs, 0 based on Foata normal form. 212/636 useless extension candidates. Maximal degree in co-relation 0. Up to 212 conditions per place. [2021-03-25 07:54:13,415 INFO L132 encePairwiseOnDemand]: 847/849 looper letters, 0 selfloop transitions, 1 changer transitions 0/424 dead transitions. [2021-03-25 07:54:13,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 849 places, 424 transitions, 46215 flow [2021-03-25 07:54:13,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:54:13,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:54:13,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2540 transitions. [2021-03-25 07:54:13,416 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972516686297606 [2021-03-25 07:54:13,416 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2540 transitions. [2021-03-25 07:54:13,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2540 transitions. [2021-03-25 07:54:13,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:54:13,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2540 transitions. [2021-03-25 07:54:13,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 846.6666666666666) internal successors, (2540), 3 states have internal predecessors, (2540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:13,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 849.0) internal successors, (3396), 4 states have internal predecessors, (3396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:13,419 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 849.0) internal successors, (3396), 4 states have internal predecessors, (3396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:13,419 INFO L185 Difference]: Start difference. First operand has 848 places, 425 transitions, 46215 flow. Second operand 3 states and 2540 transitions. [2021-03-25 07:54:13,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 849 places, 424 transitions, 46215 flow [2021-03-25 07:54:18,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 424 transitions, 1905 flow, removed 22155 selfloop flow, removed 0 redundant places. [2021-03-25 07:54:18,781 INFO L241 Difference]: Finished difference. Result has 849 places, 424 transitions, 1905 flow [2021-03-25 07:54:18,781 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=849, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=847, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1905, PETRI_PLACES=849, PETRI_TRANSITIONS=424} [2021-03-25 07:54:18,781 INFO L343 CegarLoopForPetriNet]: 848 programPoint places, 1 predicate places. [2021-03-25 07:54:18,781 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:18,781 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 849 places, 424 transitions, 1905 flow [2021-03-25 07:54:18,781 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 849 places, 424 transitions, 1905 flow [2021-03-25 07:54:18,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 849 places, 424 transitions, 1905 flow [2021-03-25 07:54:18,922 INFO L129 PetriNetUnfolder]: 0/424 cut-off events. [2021-03-25 07:54:18,922 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:18,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1271 conditions, 424 events. 0/424 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 415 event pairs, 0 based on Foata normal form. 0/424 useless extension candidates. Maximal degree in co-relation 0. Up to 212 conditions per place. [2021-03-25 07:54:18,947 INFO L142 LiptonReduction]: Number of co-enabled transitions 89042 [2021-03-25 07:54:19,007 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:54:19,008 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:54:19,008 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 227 [2021-03-25 07:54:19,008 INFO L480 AbstractCegarLoop]: Abstraction has has 849 places, 424 transitions, 1905 flow [2021-03-25 07:54:19,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 846.6666666666666) internal successors, (2540), 3 states have internal predecessors, (2540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:19,008 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:19,008 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:54:19,008 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable420 [2021-03-25 07:54:19,008 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:19,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:19,009 INFO L82 PathProgramCache]: Analyzing trace with hash -354133060, now seen corresponding path program 1 times [2021-03-25 07:54:19,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:19,009 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387539910] [2021-03-25 07:54:19,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:19,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:19,133 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:19,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:19,136 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:19,226 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:54:19,226 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:54:19,226 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable421 [2021-03-25 07:54:19,226 WARN L342 ceAbstractionStarter]: 211 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:54:19,227 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 212 thread instances. [2021-03-25 07:54:19,569 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:54:19,569 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:54:19,569 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:54:19,569 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:54:19,569 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:54:19,569 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:54:19,569 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:54:19,570 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:54:19,570 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:54:19,570 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:54:19,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1066 places, 641 transitions, 47074 flow [2021-03-25 07:54:20,970 INFO L129 PetriNetUnfolder]: 0/1277 cut-off events. [2021-03-25 07:54:20,970 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:20,970 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24492 conditions, 1277 events. 0/1277 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5086 event pairs, 0 based on Foata normal form. 0/1064 useless extension candidates. Maximal degree in co-relation 0. Up to 213 conditions per place. [2021-03-25 07:54:20,970 INFO L82 GeneralOperation]: Start removeDead. Operand has 1066 places, 641 transitions, 47074 flow [2021-03-25 07:54:21,001 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1064 places, 639 transitions, 47070 flow [2021-03-25 07:54:21,001 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:21,001 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1064 places, 639 transitions, 47070 flow [2021-03-25 07:54:21,001 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1064 places, 639 transitions, 47070 flow [2021-03-25 07:54:21,010 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1064 places, 639 transitions, 47070 flow [2021-03-25 07:54:21,964 INFO L129 PetriNetUnfolder]: 0/851 cut-off events. [2021-03-25 07:54:21,964 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:21,964 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24066 conditions, 851 events. 0/851 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2211 event pairs, 0 based on Foata normal form. 0/851 useless extension candidates. Maximal degree in co-relation 0. Up to 213 conditions per place. [2021-03-25 07:54:22,782 INFO L142 LiptonReduction]: Number of co-enabled transitions 270088 [2021-03-25 07:54:24,489 INFO L154 LiptonReduction]: Checked pairs total: 224508 [2021-03-25 07:54:24,489 INFO L156 LiptonReduction]: Total number of compositions: 212 [2021-03-25 07:54:24,489 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3488 [2021-03-25 07:54:24,490 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:54:24,490 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:24,490 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:24,490 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:54:24,490 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:24,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:24,491 INFO L82 PathProgramCache]: Analyzing trace with hash 2918179, now seen corresponding path program 1 times [2021-03-25 07:54:24,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:24,491 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320230655] [2021-03-25 07:54:24,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:24,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:54:24,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:54:24,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:54:24,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:54:24,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320230655] [2021-03-25 07:54:24,616 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:54:24,616 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:54:24,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185509818] [2021-03-25 07:54:24,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:54:24,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:54:24,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:54:24,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:54:24,618 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 853 [2021-03-25 07:54:24,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 852 places, 427 transitions, 46646 flow. Second operand has 3 states, 3 states have (on average 850.6666666666666) internal successors, (2552), 3 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:24,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:54:24,618 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 853 [2021-03-25 07:54:24,618 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:54:25,423 INFO L129 PetriNetUnfolder]: 0/426 cut-off events. [2021-03-25 07:54:25,424 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:25,424 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23643 conditions, 426 events. 0/426 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 514 event pairs, 0 based on Foata normal form. 213/639 useless extension candidates. Maximal degree in co-relation 0. Up to 213 conditions per place. [2021-03-25 07:54:25,426 INFO L132 encePairwiseOnDemand]: 851/853 looper letters, 0 selfloop transitions, 1 changer transitions 0/426 dead transitions. [2021-03-25 07:54:25,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 426 transitions, 46646 flow [2021-03-25 07:54:25,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:54:25,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:54:25,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2552 transitions. [2021-03-25 07:54:25,428 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972645564673701 [2021-03-25 07:54:25,428 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2552 transitions. [2021-03-25 07:54:25,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2552 transitions. [2021-03-25 07:54:25,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:54:25,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2552 transitions. [2021-03-25 07:54:25,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 850.6666666666666) internal successors, (2552), 3 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:25,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 853.0) internal successors, (3412), 4 states have internal predecessors, (3412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:25,431 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 853.0) internal successors, (3412), 4 states have internal predecessors, (3412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:25,431 INFO L185 Difference]: Start difference. First operand has 852 places, 427 transitions, 46646 flow. Second operand 3 states and 2552 transitions. [2021-03-25 07:54:25,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 426 transitions, 46646 flow [2021-03-25 07:54:30,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 426 transitions, 1914 flow, removed 22366 selfloop flow, removed 0 redundant places. [2021-03-25 07:54:30,773 INFO L241 Difference]: Finished difference. Result has 853 places, 426 transitions, 1914 flow [2021-03-25 07:54:30,773 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=853, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1914, PETRI_PLACES=853, PETRI_TRANSITIONS=426} [2021-03-25 07:54:30,773 INFO L343 CegarLoopForPetriNet]: 852 programPoint places, 1 predicate places. [2021-03-25 07:54:30,773 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:30,773 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 853 places, 426 transitions, 1914 flow [2021-03-25 07:54:30,773 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 853 places, 426 transitions, 1914 flow [2021-03-25 07:54:30,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 853 places, 426 transitions, 1914 flow [2021-03-25 07:54:30,913 INFO L129 PetriNetUnfolder]: 0/426 cut-off events. [2021-03-25 07:54:30,913 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:30,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1277 conditions, 426 events. 0/426 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 442 event pairs, 0 based on Foata normal form. 0/426 useless extension candidates. Maximal degree in co-relation 0. Up to 213 conditions per place. [2021-03-25 07:54:30,939 INFO L142 LiptonReduction]: Number of co-enabled transitions 89888 [2021-03-25 07:54:31,123 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:54:31,124 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:54:31,124 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 351 [2021-03-25 07:54:31,124 INFO L480 AbstractCegarLoop]: Abstraction has has 853 places, 426 transitions, 1914 flow [2021-03-25 07:54:31,124 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 850.6666666666666) internal successors, (2552), 3 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:31,124 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:31,124 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:54:31,124 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable422 [2021-03-25 07:54:31,124 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:31,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:31,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1562165478, now seen corresponding path program 1 times [2021-03-25 07:54:31,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:31,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493598514] [2021-03-25 07:54:31,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:31,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:31,251 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:31,254 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:31,343 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:54:31,343 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:54:31,343 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423 [2021-03-25 07:54:31,343 WARN L342 ceAbstractionStarter]: 212 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:54:31,344 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 213 thread instances. [2021-03-25 07:54:31,504 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:54:31,505 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:54:31,505 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:54:31,505 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:54:31,505 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:54:31,505 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:54:31,505 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:54:31,505 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:54:31,505 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:54:31,505 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:54:31,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1071 places, 644 transitions, 47509 flow [2021-03-25 07:54:32,886 INFO L129 PetriNetUnfolder]: 0/1283 cut-off events. [2021-03-25 07:54:32,886 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:32,886 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24714 conditions, 1283 events. 0/1283 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4961 event pairs, 0 based on Foata normal form. 0/1069 useless extension candidates. Maximal degree in co-relation 0. Up to 214 conditions per place. [2021-03-25 07:54:32,887 INFO L82 GeneralOperation]: Start removeDead. Operand has 1071 places, 644 transitions, 47509 flow [2021-03-25 07:54:32,900 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1069 places, 642 transitions, 47505 flow [2021-03-25 07:54:32,900 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:32,900 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1069 places, 642 transitions, 47505 flow [2021-03-25 07:54:32,900 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1069 places, 642 transitions, 47505 flow [2021-03-25 07:54:32,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1069 places, 642 transitions, 47505 flow [2021-03-25 07:54:34,184 INFO L129 PetriNetUnfolder]: 0/855 cut-off events. [2021-03-25 07:54:34,185 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:34,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24286 conditions, 855 events. 0/855 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2522 event pairs, 0 based on Foata normal form. 0/855 useless extension candidates. Maximal degree in co-relation 0. Up to 214 conditions per place. [2021-03-25 07:54:34,656 INFO L142 LiptonReduction]: Number of co-enabled transitions 272640 [2021-03-25 07:54:35,119 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:54:36,434 INFO L154 LiptonReduction]: Checked pairs total: 226632 [2021-03-25 07:54:36,434 INFO L156 LiptonReduction]: Total number of compositions: 213 [2021-03-25 07:54:36,434 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3534 [2021-03-25 07:54:36,435 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:54:36,435 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:36,435 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:36,435 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:54:36,436 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:36,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:36,436 INFO L82 PathProgramCache]: Analyzing trace with hash 2945571, now seen corresponding path program 1 times [2021-03-25 07:54:36,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:36,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944467365] [2021-03-25 07:54:36,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:36,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:54:36,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:54:36,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:54:36,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:54:36,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944467365] [2021-03-25 07:54:36,570 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:54:36,570 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:54:36,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934302348] [2021-03-25 07:54:36,570 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:54:36,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:54:36,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:54:36,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:54:36,572 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 857 [2021-03-25 07:54:36,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 856 places, 429 transitions, 47079 flow. Second operand has 3 states, 3 states have (on average 854.6666666666666) internal successors, (2564), 3 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:36,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:54:36,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 857 [2021-03-25 07:54:36,573 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:54:37,295 INFO L129 PetriNetUnfolder]: 0/428 cut-off events. [2021-03-25 07:54:37,295 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:37,296 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23861 conditions, 428 events. 0/428 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 407 event pairs, 0 based on Foata normal form. 214/642 useless extension candidates. Maximal degree in co-relation 0. Up to 214 conditions per place. [2021-03-25 07:54:37,297 INFO L132 encePairwiseOnDemand]: 855/857 looper letters, 0 selfloop transitions, 1 changer transitions 0/428 dead transitions. [2021-03-25 07:54:37,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 428 transitions, 47079 flow [2021-03-25 07:54:37,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:54:37,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:54:37,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2564 transitions. [2021-03-25 07:54:37,299 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972773239984442 [2021-03-25 07:54:37,299 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2564 transitions. [2021-03-25 07:54:37,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2564 transitions. [2021-03-25 07:54:37,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:54:37,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2564 transitions. [2021-03-25 07:54:37,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 854.6666666666666) internal successors, (2564), 3 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:37,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 857.0) internal successors, (3428), 4 states have internal predecessors, (3428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:37,301 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 857.0) internal successors, (3428), 4 states have internal predecessors, (3428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:37,301 INFO L185 Difference]: Start difference. First operand has 856 places, 429 transitions, 47079 flow. Second operand 3 states and 2564 transitions. [2021-03-25 07:54:37,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 857 places, 428 transitions, 47079 flow [2021-03-25 07:54:42,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 857 places, 428 transitions, 1923 flow, removed 22578 selfloop flow, removed 0 redundant places. [2021-03-25 07:54:42,822 INFO L241 Difference]: Finished difference. Result has 857 places, 428 transitions, 1923 flow [2021-03-25 07:54:42,822 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=857, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=855, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1923, PETRI_PLACES=857, PETRI_TRANSITIONS=428} [2021-03-25 07:54:42,822 INFO L343 CegarLoopForPetriNet]: 856 programPoint places, 1 predicate places. [2021-03-25 07:54:42,822 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:42,823 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 857 places, 428 transitions, 1923 flow [2021-03-25 07:54:42,823 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 857 places, 428 transitions, 1923 flow [2021-03-25 07:54:42,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 857 places, 428 transitions, 1923 flow [2021-03-25 07:54:42,966 INFO L129 PetriNetUnfolder]: 0/428 cut-off events. [2021-03-25 07:54:42,966 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:42,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 428 events. 0/428 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 451 event pairs, 0 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 0. Up to 214 conditions per place. [2021-03-25 07:54:42,993 INFO L142 LiptonReduction]: Number of co-enabled transitions 90738 [2021-03-25 07:54:43,053 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:54:43,053 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:54:43,053 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 231 [2021-03-25 07:54:43,053 INFO L480 AbstractCegarLoop]: Abstraction has has 857 places, 428 transitions, 1923 flow [2021-03-25 07:54:43,054 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 854.6666666666666) internal successors, (2564), 3 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:43,054 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:43,054 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:54:43,054 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable424 [2021-03-25 07:54:43,054 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:43,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:43,054 INFO L82 PathProgramCache]: Analyzing trace with hash -58249081, now seen corresponding path program 1 times [2021-03-25 07:54:43,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:43,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279257653] [2021-03-25 07:54:43,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:43,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:43,179 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:43,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:43,182 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:43,275 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:54:43,275 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:54:43,275 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425 [2021-03-25 07:54:43,275 WARN L342 ceAbstractionStarter]: 213 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:54:43,275 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 214 thread instances. [2021-03-25 07:54:43,441 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:54:43,441 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:54:43,441 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:54:43,441 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:54:43,441 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:54:43,441 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:54:43,441 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:54:43,441 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:54:43,441 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:54:43,441 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:54:43,450 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1076 places, 647 transitions, 47946 flow [2021-03-25 07:54:44,779 INFO L129 PetriNetUnfolder]: 0/1289 cut-off events. [2021-03-25 07:54:44,779 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:44,779 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24937 conditions, 1289 events. 0/1289 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5109 event pairs, 0 based on Foata normal form. 0/1074 useless extension candidates. Maximal degree in co-relation 0. Up to 215 conditions per place. [2021-03-25 07:54:44,779 INFO L82 GeneralOperation]: Start removeDead. Operand has 1076 places, 647 transitions, 47946 flow [2021-03-25 07:54:44,793 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1074 places, 645 transitions, 47942 flow [2021-03-25 07:54:44,793 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:44,793 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1074 places, 645 transitions, 47942 flow [2021-03-25 07:54:44,793 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1074 places, 645 transitions, 47942 flow [2021-03-25 07:54:44,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1074 places, 645 transitions, 47942 flow [2021-03-25 07:54:45,880 INFO L129 PetriNetUnfolder]: 0/859 cut-off events. [2021-03-25 07:54:45,880 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:45,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24507 conditions, 859 events. 0/859 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2319 event pairs, 0 based on Foata normal form. 0/859 useless extension candidates. Maximal degree in co-relation 0. Up to 215 conditions per place. [2021-03-25 07:54:46,592 INFO L142 LiptonReduction]: Number of co-enabled transitions 275204 [2021-03-25 07:54:48,306 INFO L154 LiptonReduction]: Checked pairs total: 228766 [2021-03-25 07:54:48,306 INFO L156 LiptonReduction]: Total number of compositions: 214 [2021-03-25 07:54:48,307 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3514 [2021-03-25 07:54:48,308 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:54:48,308 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:48,308 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:48,308 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:54:48,308 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:48,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:48,308 INFO L82 PathProgramCache]: Analyzing trace with hash 2973091, now seen corresponding path program 1 times [2021-03-25 07:54:48,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:48,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821338595] [2021-03-25 07:54:48,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:54:48,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:54:48,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:54:48,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:54:48,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821338595] [2021-03-25 07:54:48,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:54:48,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:54:48,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113426341] [2021-03-25 07:54:48,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:54:48,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:54:48,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:54:48,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:54:48,439 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 858 out of 861 [2021-03-25 07:54:48,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 860 places, 431 transitions, 47514 flow. Second operand has 3 states, 3 states have (on average 858.6666666666666) internal successors, (2576), 3 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:48,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:54:48,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 858 of 861 [2021-03-25 07:54:48,440 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:54:49,052 INFO L129 PetriNetUnfolder]: 0/430 cut-off events. [2021-03-25 07:54:49,052 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:49,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24080 conditions, 430 events. 0/430 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 384 event pairs, 0 based on Foata normal form. 215/645 useless extension candidates. Maximal degree in co-relation 0. Up to 215 conditions per place. [2021-03-25 07:54:49,054 INFO L132 encePairwiseOnDemand]: 859/861 looper letters, 0 selfloop transitions, 1 changer transitions 0/430 dead transitions. [2021-03-25 07:54:49,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 430 transitions, 47514 flow [2021-03-25 07:54:49,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:54:49,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:54:49,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2576 transitions. [2021-03-25 07:54:49,055 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.997289972899729 [2021-03-25 07:54:49,055 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2576 transitions. [2021-03-25 07:54:49,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2576 transitions. [2021-03-25 07:54:49,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:54:49,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2576 transitions. [2021-03-25 07:54:49,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 858.6666666666666) internal successors, (2576), 3 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:49,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 861.0) internal successors, (3444), 4 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:49,058 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 861.0) internal successors, (3444), 4 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:49,058 INFO L185 Difference]: Start difference. First operand has 860 places, 431 transitions, 47514 flow. Second operand 3 states and 2576 transitions. [2021-03-25 07:54:49,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 430 transitions, 47514 flow [2021-03-25 07:54:54,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 861 places, 430 transitions, 1932 flow, removed 22791 selfloop flow, removed 0 redundant places. [2021-03-25 07:54:54,821 INFO L241 Difference]: Finished difference. Result has 861 places, 430 transitions, 1932 flow [2021-03-25 07:54:54,821 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=861, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=859, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1932, PETRI_PLACES=861, PETRI_TRANSITIONS=430} [2021-03-25 07:54:54,821 INFO L343 CegarLoopForPetriNet]: 860 programPoint places, 1 predicate places. [2021-03-25 07:54:54,821 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:54,822 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 861 places, 430 transitions, 1932 flow [2021-03-25 07:54:54,822 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 861 places, 430 transitions, 1932 flow [2021-03-25 07:54:54,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 861 places, 430 transitions, 1932 flow [2021-03-25 07:54:54,966 INFO L129 PetriNetUnfolder]: 0/430 cut-off events. [2021-03-25 07:54:54,966 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:54,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1289 conditions, 430 events. 0/430 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 434 event pairs, 0 based on Foata normal form. 0/430 useless extension candidates. Maximal degree in co-relation 0. Up to 215 conditions per place. [2021-03-25 07:54:54,991 INFO L142 LiptonReduction]: Number of co-enabled transitions 91592 [2021-03-25 07:54:55,054 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:54:55,054 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:54:55,054 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 233 [2021-03-25 07:54:55,054 INFO L480 AbstractCegarLoop]: Abstraction has has 861 places, 430 transitions, 1932 flow [2021-03-25 07:54:55,054 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 858.6666666666666) internal successors, (2576), 3 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:54:55,054 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:54:55,055 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:54:55,055 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable426 [2021-03-25 07:54:55,055 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:54:55,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:54:55,055 INFO L82 PathProgramCache]: Analyzing trace with hash -875386199, now seen corresponding path program 1 times [2021-03-25 07:54:55,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:54:55,055 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719067749] [2021-03-25 07:54:55,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:54:55,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:55,314 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:55,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:54:55,317 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:54:55,394 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:54:55,394 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:54:55,394 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable427 [2021-03-25 07:54:55,394 WARN L342 ceAbstractionStarter]: 214 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:54:55,394 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 215 thread instances. [2021-03-25 07:54:55,565 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:54:55,565 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:54:55,566 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:54:55,566 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:54:55,566 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:54:55,566 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:54:55,566 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:54:55,566 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:54:55,566 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:54:55,566 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:54:55,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1081 places, 650 transitions, 48385 flow [2021-03-25 07:54:57,046 INFO L129 PetriNetUnfolder]: 0/1295 cut-off events. [2021-03-25 07:54:57,046 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:57,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25161 conditions, 1295 events. 0/1295 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5156 event pairs, 0 based on Foata normal form. 0/1079 useless extension candidates. Maximal degree in co-relation 0. Up to 216 conditions per place. [2021-03-25 07:54:57,046 INFO L82 GeneralOperation]: Start removeDead. Operand has 1081 places, 650 transitions, 48385 flow [2021-03-25 07:54:57,060 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1079 places, 648 transitions, 48381 flow [2021-03-25 07:54:57,061 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:54:57,061 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1079 places, 648 transitions, 48381 flow [2021-03-25 07:54:57,061 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1079 places, 648 transitions, 48381 flow [2021-03-25 07:54:57,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1079 places, 648 transitions, 48381 flow [2021-03-25 07:54:58,651 INFO L129 PetriNetUnfolder]: 0/863 cut-off events. [2021-03-25 07:54:58,651 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:54:58,651 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24729 conditions, 863 events. 0/863 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2701 event pairs, 0 based on Foata normal form. 0/863 useless extension candidates. Maximal degree in co-relation 0. Up to 216 conditions per place. [2021-03-25 07:54:59,241 INFO L142 LiptonReduction]: Number of co-enabled transitions 277780 [2021-03-25 07:55:01,236 INFO L154 LiptonReduction]: Checked pairs total: 230910 [2021-03-25 07:55:01,236 INFO L156 LiptonReduction]: Total number of compositions: 215 [2021-03-25 07:55:01,237 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4176 [2021-03-25 07:55:01,238 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:55:01,238 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:01,238 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:01,238 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:55:01,238 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:01,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:01,238 INFO L82 PathProgramCache]: Analyzing trace with hash 3000739, now seen corresponding path program 1 times [2021-03-25 07:55:01,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:01,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339340454] [2021-03-25 07:55:01,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:01,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:55:01,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:55:01,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:55:01,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:55:01,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339340454] [2021-03-25 07:55:01,371 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:55:01,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:55:01,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028155496] [2021-03-25 07:55:01,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:55:01,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:55:01,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:55:01,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:55:01,373 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 862 out of 865 [2021-03-25 07:55:01,374 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 433 transitions, 47951 flow. Second operand has 3 states, 3 states have (on average 862.6666666666666) internal successors, (2588), 3 states have internal predecessors, (2588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:01,374 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:55:01,374 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 862 of 865 [2021-03-25 07:55:01,374 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:55:02,125 INFO L129 PetriNetUnfolder]: 0/432 cut-off events. [2021-03-25 07:55:02,125 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:02,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24300 conditions, 432 events. 0/432 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 425 event pairs, 0 based on Foata normal form. 216/648 useless extension candidates. Maximal degree in co-relation 0. Up to 216 conditions per place. [2021-03-25 07:55:02,127 INFO L132 encePairwiseOnDemand]: 863/865 looper letters, 0 selfloop transitions, 1 changer transitions 0/432 dead transitions. [2021-03-25 07:55:02,127 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 865 places, 432 transitions, 47951 flow [2021-03-25 07:55:02,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:55:02,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:55:02,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2588 transitions. [2021-03-25 07:55:02,128 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9973025048169557 [2021-03-25 07:55:02,128 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2588 transitions. [2021-03-25 07:55:02,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2588 transitions. [2021-03-25 07:55:02,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:55:02,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2588 transitions. [2021-03-25 07:55:02,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 862.6666666666666) internal successors, (2588), 3 states have internal predecessors, (2588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:02,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 865.0) internal successors, (3460), 4 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:02,131 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 865.0) internal successors, (3460), 4 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:02,131 INFO L185 Difference]: Start difference. First operand has 864 places, 433 transitions, 47951 flow. Second operand 3 states and 2588 transitions. [2021-03-25 07:55:02,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 865 places, 432 transitions, 47951 flow [2021-03-25 07:55:07,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 432 transitions, 1941 flow, removed 23005 selfloop flow, removed 0 redundant places. [2021-03-25 07:55:07,844 INFO L241 Difference]: Finished difference. Result has 865 places, 432 transitions, 1941 flow [2021-03-25 07:55:07,844 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=865, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1941, PETRI_PLACES=865, PETRI_TRANSITIONS=432} [2021-03-25 07:55:07,844 INFO L343 CegarLoopForPetriNet]: 864 programPoint places, 1 predicate places. [2021-03-25 07:55:07,844 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:07,844 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 865 places, 432 transitions, 1941 flow [2021-03-25 07:55:07,844 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 865 places, 432 transitions, 1941 flow [2021-03-25 07:55:07,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 865 places, 432 transitions, 1941 flow [2021-03-25 07:55:08,065 INFO L129 PetriNetUnfolder]: 0/432 cut-off events. [2021-03-25 07:55:08,066 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:08,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1295 conditions, 432 events. 0/432 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 423 event pairs, 0 based on Foata normal form. 0/432 useless extension candidates. Maximal degree in co-relation 0. Up to 216 conditions per place. [2021-03-25 07:55:08,092 INFO L142 LiptonReduction]: Number of co-enabled transitions 92450 [2021-03-25 07:55:08,154 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:55:08,154 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:55:08,154 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 310 [2021-03-25 07:55:08,155 INFO L480 AbstractCegarLoop]: Abstraction has has 865 places, 432 transitions, 1941 flow [2021-03-25 07:55:08,155 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 862.6666666666666) internal successors, (2588), 3 states have internal predecessors, (2588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:08,155 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:08,155 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:55:08,155 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428 [2021-03-25 07:55:08,155 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:08,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:08,155 INFO L82 PathProgramCache]: Analyzing trace with hash -1083728030, now seen corresponding path program 1 times [2021-03-25 07:55:08,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:08,156 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584971081] [2021-03-25 07:55:08,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:08,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:08,283 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:08,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:08,287 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:08,379 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:55:08,380 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:55:08,380 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable429 [2021-03-25 07:55:08,380 WARN L342 ceAbstractionStarter]: 215 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:55:08,380 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 216 thread instances. [2021-03-25 07:55:08,545 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:55:08,545 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:55:08,545 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:55:08,545 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:55:08,546 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:55:08,546 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:55:08,546 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:55:08,546 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:55:08,546 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:55:08,546 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:55:08,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1086 places, 653 transitions, 48826 flow [2021-03-25 07:55:09,901 INFO L129 PetriNetUnfolder]: 0/1301 cut-off events. [2021-03-25 07:55:09,901 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:09,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25386 conditions, 1301 events. 0/1301 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5125 event pairs, 0 based on Foata normal form. 0/1084 useless extension candidates. Maximal degree in co-relation 0. Up to 217 conditions per place. [2021-03-25 07:55:09,901 INFO L82 GeneralOperation]: Start removeDead. Operand has 1086 places, 653 transitions, 48826 flow [2021-03-25 07:55:09,915 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1084 places, 651 transitions, 48822 flow [2021-03-25 07:55:09,915 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:09,915 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1084 places, 651 transitions, 48822 flow [2021-03-25 07:55:09,915 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1084 places, 651 transitions, 48822 flow [2021-03-25 07:55:09,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1084 places, 651 transitions, 48822 flow [2021-03-25 07:55:11,134 INFO L129 PetriNetUnfolder]: 0/867 cut-off events. [2021-03-25 07:55:11,134 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:11,134 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24952 conditions, 867 events. 0/867 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2428 event pairs, 0 based on Foata normal form. 0/867 useless extension candidates. Maximal degree in co-relation 0. Up to 217 conditions per place. [2021-03-25 07:55:11,860 INFO L142 LiptonReduction]: Number of co-enabled transitions 280368 [2021-03-25 07:55:13,573 INFO L154 LiptonReduction]: Checked pairs total: 233064 [2021-03-25 07:55:13,573 INFO L156 LiptonReduction]: Total number of compositions: 216 [2021-03-25 07:55:13,573 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3658 [2021-03-25 07:55:13,574 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:55:13,574 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:13,574 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:13,574 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:55:13,574 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:13,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:13,575 INFO L82 PathProgramCache]: Analyzing trace with hash 3028515, now seen corresponding path program 1 times [2021-03-25 07:55:13,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:13,575 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020448228] [2021-03-25 07:55:13,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:13,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:55:13,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:55:13,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:55:13,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:55:13,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020448228] [2021-03-25 07:55:13,705 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:55:13,705 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:55:13,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481788243] [2021-03-25 07:55:13,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:55:13,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:55:13,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:55:13,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:55:13,706 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 866 out of 869 [2021-03-25 07:55:13,707 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 435 transitions, 48390 flow. Second operand has 3 states, 3 states have (on average 866.6666666666666) internal successors, (2600), 3 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:13,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:55:13,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 866 of 869 [2021-03-25 07:55:13,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:55:14,343 INFO L129 PetriNetUnfolder]: 0/434 cut-off events. [2021-03-25 07:55:14,343 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:14,343 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24521 conditions, 434 events. 0/434 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 382 event pairs, 0 based on Foata normal form. 217/651 useless extension candidates. Maximal degree in co-relation 0. Up to 217 conditions per place. [2021-03-25 07:55:14,345 INFO L132 encePairwiseOnDemand]: 867/869 looper letters, 0 selfloop transitions, 1 changer transitions 0/434 dead transitions. [2021-03-25 07:55:14,345 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 869 places, 434 transitions, 48390 flow [2021-03-25 07:55:14,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:55:14,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:55:14,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2600 transitions. [2021-03-25 07:55:14,347 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9973149213655543 [2021-03-25 07:55:14,347 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2600 transitions. [2021-03-25 07:55:14,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2600 transitions. [2021-03-25 07:55:14,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:55:14,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2600 transitions. [2021-03-25 07:55:14,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 866.6666666666666) internal successors, (2600), 3 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:14,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 869.0) internal successors, (3476), 4 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:14,349 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 869.0) internal successors, (3476), 4 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:14,349 INFO L185 Difference]: Start difference. First operand has 868 places, 435 transitions, 48390 flow. Second operand 3 states and 2600 transitions. [2021-03-25 07:55:14,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 869 places, 434 transitions, 48390 flow [2021-03-25 07:55:20,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 869 places, 434 transitions, 1950 flow, removed 23220 selfloop flow, removed 0 redundant places. [2021-03-25 07:55:20,416 INFO L241 Difference]: Finished difference. Result has 869 places, 434 transitions, 1950 flow [2021-03-25 07:55:20,416 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=869, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=867, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1950, PETRI_PLACES=869, PETRI_TRANSITIONS=434} [2021-03-25 07:55:20,416 INFO L343 CegarLoopForPetriNet]: 868 programPoint places, 1 predicate places. [2021-03-25 07:55:20,416 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:20,416 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 869 places, 434 transitions, 1950 flow [2021-03-25 07:55:20,416 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 869 places, 434 transitions, 1950 flow [2021-03-25 07:55:20,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 869 places, 434 transitions, 1950 flow [2021-03-25 07:55:20,563 INFO L129 PetriNetUnfolder]: 0/434 cut-off events. [2021-03-25 07:55:20,564 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:20,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1301 conditions, 434 events. 0/434 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 426 event pairs, 0 based on Foata normal form. 0/434 useless extension candidates. Maximal degree in co-relation 0. Up to 217 conditions per place. [2021-03-25 07:55:20,591 INFO L142 LiptonReduction]: Number of co-enabled transitions 93312 [2021-03-25 07:55:20,655 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:55:20,656 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:55:20,656 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 240 [2021-03-25 07:55:20,656 INFO L480 AbstractCegarLoop]: Abstraction has has 869 places, 434 transitions, 1950 flow [2021-03-25 07:55:20,656 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 866.6666666666666) internal successors, (2600), 3 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:20,656 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:20,656 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:55:20,656 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable430 [2021-03-25 07:55:20,656 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:20,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:20,657 INFO L82 PathProgramCache]: Analyzing trace with hash 547663468, now seen corresponding path program 1 times [2021-03-25 07:55:20,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:20,657 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192007443] [2021-03-25 07:55:20,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:20,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:20,796 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:20,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:20,955 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:21,033 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:55:21,034 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:55:21,034 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable431 [2021-03-25 07:55:21,034 WARN L342 ceAbstractionStarter]: 216 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:55:21,034 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 217 thread instances. [2021-03-25 07:55:21,212 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:55:21,212 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:55:21,213 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:55:21,213 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:55:21,213 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:55:21,213 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:55:21,213 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:55:21,213 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:55:21,213 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:55:21,213 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:55:21,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1091 places, 656 transitions, 49269 flow [2021-03-25 07:55:22,734 INFO L129 PetriNetUnfolder]: 0/1307 cut-off events. [2021-03-25 07:55:22,734 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:22,734 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25612 conditions, 1307 events. 0/1307 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4968 event pairs, 0 based on Foata normal form. 0/1089 useless extension candidates. Maximal degree in co-relation 0. Up to 218 conditions per place. [2021-03-25 07:55:22,734 INFO L82 GeneralOperation]: Start removeDead. Operand has 1091 places, 656 transitions, 49269 flow [2021-03-25 07:55:22,748 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1089 places, 654 transitions, 49265 flow [2021-03-25 07:55:22,748 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:22,749 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1089 places, 654 transitions, 49265 flow [2021-03-25 07:55:22,749 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1089 places, 654 transitions, 49265 flow [2021-03-25 07:55:22,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1089 places, 654 transitions, 49265 flow [2021-03-25 07:55:24,304 INFO L129 PetriNetUnfolder]: 0/871 cut-off events. [2021-03-25 07:55:24,304 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:24,304 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25176 conditions, 871 events. 0/871 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2667 event pairs, 0 based on Foata normal form. 0/871 useless extension candidates. Maximal degree in co-relation 0. Up to 218 conditions per place. [2021-03-25 07:55:24,818 INFO L142 LiptonReduction]: Number of co-enabled transitions 282968 [2021-03-25 07:55:26,731 INFO L154 LiptonReduction]: Checked pairs total: 235228 [2021-03-25 07:55:26,731 INFO L156 LiptonReduction]: Total number of compositions: 217 [2021-03-25 07:55:26,731 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3983 [2021-03-25 07:55:26,733 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:55:26,733 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:26,733 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:26,733 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:55:26,733 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:26,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:26,733 INFO L82 PathProgramCache]: Analyzing trace with hash 3056419, now seen corresponding path program 1 times [2021-03-25 07:55:26,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:26,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776666119] [2021-03-25 07:55:26,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:26,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:55:26,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:55:26,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:55:26,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:55:26,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776666119] [2021-03-25 07:55:26,870 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:55:26,870 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:55:26,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977508036] [2021-03-25 07:55:26,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:55:26,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:55:26,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:55:26,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:55:26,872 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 870 out of 873 [2021-03-25 07:55:26,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 437 transitions, 48831 flow. Second operand has 3 states, 3 states have (on average 870.6666666666666) internal successors, (2612), 3 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:26,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:55:26,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 870 of 873 [2021-03-25 07:55:26,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:55:27,621 INFO L129 PetriNetUnfolder]: 0/436 cut-off events. [2021-03-25 07:55:27,621 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:27,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24743 conditions, 436 events. 0/436 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 427 event pairs, 0 based on Foata normal form. 218/654 useless extension candidates. Maximal degree in co-relation 0. Up to 218 conditions per place. [2021-03-25 07:55:27,623 INFO L132 encePairwiseOnDemand]: 871/873 looper letters, 0 selfloop transitions, 1 changer transitions 0/436 dead transitions. [2021-03-25 07:55:27,623 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 873 places, 436 transitions, 48831 flow [2021-03-25 07:55:27,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:55:27,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:55:27,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2612 transitions. [2021-03-25 07:55:27,625 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9973272241313479 [2021-03-25 07:55:27,625 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2612 transitions. [2021-03-25 07:55:27,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2612 transitions. [2021-03-25 07:55:27,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:55:27,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2612 transitions. [2021-03-25 07:55:27,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 870.6666666666666) internal successors, (2612), 3 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:27,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 873.0) internal successors, (3492), 4 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:27,627 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 873.0) internal successors, (3492), 4 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:27,628 INFO L185 Difference]: Start difference. First operand has 872 places, 437 transitions, 48831 flow. Second operand 3 states and 2612 transitions. [2021-03-25 07:55:27,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 873 places, 436 transitions, 48831 flow [2021-03-25 07:55:33,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 873 places, 436 transitions, 1959 flow, removed 23436 selfloop flow, removed 0 redundant places. [2021-03-25 07:55:33,585 INFO L241 Difference]: Finished difference. Result has 873 places, 436 transitions, 1959 flow [2021-03-25 07:55:33,586 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=873, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=871, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1959, PETRI_PLACES=873, PETRI_TRANSITIONS=436} [2021-03-25 07:55:33,586 INFO L343 CegarLoopForPetriNet]: 872 programPoint places, 1 predicate places. [2021-03-25 07:55:33,586 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:33,586 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 873 places, 436 transitions, 1959 flow [2021-03-25 07:55:33,586 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 873 places, 436 transitions, 1959 flow [2021-03-25 07:55:33,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 873 places, 436 transitions, 1959 flow [2021-03-25 07:55:33,733 INFO L129 PetriNetUnfolder]: 0/436 cut-off events. [2021-03-25 07:55:33,733 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:33,733 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1307 conditions, 436 events. 0/436 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 421 event pairs, 0 based on Foata normal form. 0/436 useless extension candidates. Maximal degree in co-relation 0. Up to 218 conditions per place. [2021-03-25 07:55:33,761 INFO L142 LiptonReduction]: Number of co-enabled transitions 94178 [2021-03-25 07:55:33,825 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:55:33,825 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:55:33,825 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 239 [2021-03-25 07:55:33,826 INFO L480 AbstractCegarLoop]: Abstraction has has 873 places, 436 transitions, 1959 flow [2021-03-25 07:55:33,826 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 870.6666666666666) internal successors, (2612), 3 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:33,826 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:33,826 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:55:33,826 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable432 [2021-03-25 07:55:33,826 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:33,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:33,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1840849485, now seen corresponding path program 1 times [2021-03-25 07:55:33,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:33,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287675329] [2021-03-25 07:55:33,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:33,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:33,957 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:33,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:33,960 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:34,056 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:55:34,056 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:55:34,056 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable433 [2021-03-25 07:55:34,057 WARN L342 ceAbstractionStarter]: 217 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:55:34,057 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 218 thread instances. [2021-03-25 07:55:34,223 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:55:34,223 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:55:34,223 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:55:34,223 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:55:34,223 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:55:34,223 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:55:34,223 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:55:34,223 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:55:34,224 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:55:34,224 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:55:34,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1096 places, 659 transitions, 49714 flow [2021-03-25 07:55:35,614 INFO L129 PetriNetUnfolder]: 0/1313 cut-off events. [2021-03-25 07:55:35,614 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:35,614 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25839 conditions, 1313 events. 0/1313 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5096 event pairs, 0 based on Foata normal form. 0/1094 useless extension candidates. Maximal degree in co-relation 0. Up to 219 conditions per place. [2021-03-25 07:55:35,614 INFO L82 GeneralOperation]: Start removeDead. Operand has 1096 places, 659 transitions, 49714 flow [2021-03-25 07:55:35,628 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1094 places, 657 transitions, 49710 flow [2021-03-25 07:55:35,628 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:35,628 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1094 places, 657 transitions, 49710 flow [2021-03-25 07:55:35,628 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1094 places, 657 transitions, 49710 flow [2021-03-25 07:55:35,638 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1094 places, 657 transitions, 49710 flow [2021-03-25 07:55:36,798 INFO L129 PetriNetUnfolder]: 0/875 cut-off events. [2021-03-25 07:55:36,798 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:36,798 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25401 conditions, 875 events. 0/875 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2503 event pairs, 0 based on Foata normal form. 0/875 useless extension candidates. Maximal degree in co-relation 0. Up to 219 conditions per place. [2021-03-25 07:55:37,573 INFO L142 LiptonReduction]: Number of co-enabled transitions 285580 [2021-03-25 07:55:38,765 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-25 07:55:39,392 INFO L154 LiptonReduction]: Checked pairs total: 237402 [2021-03-25 07:55:39,392 INFO L156 LiptonReduction]: Total number of compositions: 218 [2021-03-25 07:55:39,392 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3764 [2021-03-25 07:55:39,393 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:55:39,393 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:39,393 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:39,393 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:55:39,393 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:39,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:39,394 INFO L82 PathProgramCache]: Analyzing trace with hash 3084451, now seen corresponding path program 1 times [2021-03-25 07:55:39,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:39,394 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733415760] [2021-03-25 07:55:39,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:39,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:55:39,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:55:39,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:55:39,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:55:39,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733415760] [2021-03-25 07:55:39,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:55:39,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:55:39,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315341378] [2021-03-25 07:55:39,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:55:39,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:55:39,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:55:39,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:55:39,527 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 874 out of 877 [2021-03-25 07:55:39,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 876 places, 439 transitions, 49274 flow. Second operand has 3 states, 3 states have (on average 874.6666666666666) internal successors, (2624), 3 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:39,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:55:39,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 874 of 877 [2021-03-25 07:55:39,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:55:40,354 INFO L129 PetriNetUnfolder]: 0/438 cut-off events. [2021-03-25 07:55:40,354 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:40,354 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24966 conditions, 438 events. 0/438 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 516 event pairs, 0 based on Foata normal form. 219/657 useless extension candidates. Maximal degree in co-relation 0. Up to 219 conditions per place. [2021-03-25 07:55:40,357 INFO L132 encePairwiseOnDemand]: 875/877 looper letters, 0 selfloop transitions, 1 changer transitions 0/438 dead transitions. [2021-03-25 07:55:40,357 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 877 places, 438 transitions, 49274 flow [2021-03-25 07:55:40,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:55:40,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:55:40,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2624 transitions. [2021-03-25 07:55:40,358 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9973394146712277 [2021-03-25 07:55:40,358 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2624 transitions. [2021-03-25 07:55:40,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2624 transitions. [2021-03-25 07:55:40,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:55:40,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2624 transitions. [2021-03-25 07:55:40,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 874.6666666666666) internal successors, (2624), 3 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:40,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 877.0) internal successors, (3508), 4 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:40,377 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 877.0) internal successors, (3508), 4 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:40,377 INFO L185 Difference]: Start difference. First operand has 876 places, 439 transitions, 49274 flow. Second operand 3 states and 2624 transitions. [2021-03-25 07:55:40,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 877 places, 438 transitions, 49274 flow [2021-03-25 07:55:46,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 877 places, 438 transitions, 1968 flow, removed 23653 selfloop flow, removed 0 redundant places. [2021-03-25 07:55:46,365 INFO L241 Difference]: Finished difference. Result has 877 places, 438 transitions, 1968 flow [2021-03-25 07:55:46,366 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=877, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=875, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1968, PETRI_PLACES=877, PETRI_TRANSITIONS=438} [2021-03-25 07:55:46,366 INFO L343 CegarLoopForPetriNet]: 876 programPoint places, 1 predicate places. [2021-03-25 07:55:46,366 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:46,366 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 877 places, 438 transitions, 1968 flow [2021-03-25 07:55:46,366 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 877 places, 438 transitions, 1968 flow [2021-03-25 07:55:46,367 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 877 places, 438 transitions, 1968 flow [2021-03-25 07:55:46,519 INFO L129 PetriNetUnfolder]: 0/438 cut-off events. [2021-03-25 07:55:46,519 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:46,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1313 conditions, 438 events. 0/438 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 448 event pairs, 0 based on Foata normal form. 0/438 useless extension candidates. Maximal degree in co-relation 0. Up to 219 conditions per place. [2021-03-25 07:55:46,546 INFO L142 LiptonReduction]: Number of co-enabled transitions 95048 [2021-03-25 07:55:46,759 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:55:46,759 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:55:46,759 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 393 [2021-03-25 07:55:46,759 INFO L480 AbstractCegarLoop]: Abstraction has has 877 places, 438 transitions, 1968 flow [2021-03-25 07:55:46,760 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 874.6666666666666) internal successors, (2624), 3 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:46,760 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:46,760 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:55:46,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable434 [2021-03-25 07:55:46,760 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:46,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:46,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1052627503, now seen corresponding path program 1 times [2021-03-25 07:55:46,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:46,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973332360] [2021-03-25 07:55:46,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:46,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:46,897 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:46,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:46,901 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:47,000 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:55:47,000 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:55:47,000 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable435 [2021-03-25 07:55:47,000 WARN L342 ceAbstractionStarter]: 218 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:55:47,000 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 219 thread instances. [2021-03-25 07:55:47,171 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:55:47,172 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:55:47,172 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:55:47,172 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:55:47,172 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:55:47,172 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:55:47,172 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:55:47,172 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:55:47,172 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:55:47,172 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:55:47,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1101 places, 662 transitions, 50161 flow [2021-03-25 07:55:48,682 INFO L129 PetriNetUnfolder]: 0/1319 cut-off events. [2021-03-25 07:55:48,682 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:48,682 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26067 conditions, 1319 events. 0/1319 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5150 event pairs, 0 based on Foata normal form. 0/1099 useless extension candidates. Maximal degree in co-relation 0. Up to 220 conditions per place. [2021-03-25 07:55:48,682 INFO L82 GeneralOperation]: Start removeDead. Operand has 1101 places, 662 transitions, 50161 flow [2021-03-25 07:55:48,696 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1099 places, 660 transitions, 50157 flow [2021-03-25 07:55:48,696 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:48,696 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1099 places, 660 transitions, 50157 flow [2021-03-25 07:55:48,697 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1099 places, 660 transitions, 50157 flow [2021-03-25 07:55:48,706 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1099 places, 660 transitions, 50157 flow [2021-03-25 07:55:50,066 INFO L129 PetriNetUnfolder]: 0/879 cut-off events. [2021-03-25 07:55:50,066 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:50,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25627 conditions, 879 events. 0/879 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2318 event pairs, 0 based on Foata normal form. 0/879 useless extension candidates. Maximal degree in co-relation 0. Up to 220 conditions per place. [2021-03-25 07:55:50,572 INFO L142 LiptonReduction]: Number of co-enabled transitions 288204 [2021-03-25 07:55:52,426 INFO L154 LiptonReduction]: Checked pairs total: 239586 [2021-03-25 07:55:52,426 INFO L156 LiptonReduction]: Total number of compositions: 219 [2021-03-25 07:55:52,426 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3730 [2021-03-25 07:55:52,427 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-25 07:55:52,427 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:52,427 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:52,427 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:55:52,427 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:52,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:52,428 INFO L82 PathProgramCache]: Analyzing trace with hash 3112611, now seen corresponding path program 1 times [2021-03-25 07:55:52,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:52,428 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128130200] [2021-03-25 07:55:52,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:55:52,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:55:52,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:55:52,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:55:52,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128130200] [2021-03-25 07:55:52,634 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:55:52,634 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:55:52,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29877212] [2021-03-25 07:55:52,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:55:52,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:55:52,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:55:52,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:55:52,635 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 878 out of 881 [2021-03-25 07:55:52,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 880 places, 441 transitions, 49719 flow. Second operand has 3 states, 3 states have (on average 878.6666666666666) internal successors, (2636), 3 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:52,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:55:52,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 878 of 881 [2021-03-25 07:55:52,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:55:53,275 INFO L129 PetriNetUnfolder]: 0/440 cut-off events. [2021-03-25 07:55:53,276 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:53,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25190 conditions, 440 events. 0/440 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 415 event pairs, 0 based on Foata normal form. 220/660 useless extension candidates. Maximal degree in co-relation 0. Up to 220 conditions per place. [2021-03-25 07:55:53,278 INFO L132 encePairwiseOnDemand]: 879/881 looper letters, 0 selfloop transitions, 1 changer transitions 0/440 dead transitions. [2021-03-25 07:55:53,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 881 places, 440 transitions, 49719 flow [2021-03-25 07:55:53,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:55:53,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:55:53,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2636 transitions. [2021-03-25 07:55:53,279 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9973514945138101 [2021-03-25 07:55:53,279 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2636 transitions. [2021-03-25 07:55:53,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2636 transitions. [2021-03-25 07:55:53,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:55:53,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2636 transitions. [2021-03-25 07:55:53,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 878.6666666666666) internal successors, (2636), 3 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:53,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 881.0) internal successors, (3524), 4 states have internal predecessors, (3524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:53,282 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 881.0) internal successors, (3524), 4 states have internal predecessors, (3524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:53,282 INFO L185 Difference]: Start difference. First operand has 880 places, 441 transitions, 49719 flow. Second operand 3 states and 2636 transitions. [2021-03-25 07:55:53,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 881 places, 440 transitions, 49719 flow [2021-03-25 07:55:59,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 881 places, 440 transitions, 1977 flow, removed 23871 selfloop flow, removed 0 redundant places. [2021-03-25 07:55:59,494 INFO L241 Difference]: Finished difference. Result has 881 places, 440 transitions, 1977 flow [2021-03-25 07:55:59,495 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=881, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=879, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1977, PETRI_PLACES=881, PETRI_TRANSITIONS=440} [2021-03-25 07:55:59,495 INFO L343 CegarLoopForPetriNet]: 880 programPoint places, 1 predicate places. [2021-03-25 07:55:59,495 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:55:59,495 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 881 places, 440 transitions, 1977 flow [2021-03-25 07:55:59,495 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 881 places, 440 transitions, 1977 flow [2021-03-25 07:55:59,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 881 places, 440 transitions, 1977 flow [2021-03-25 07:55:59,646 INFO L129 PetriNetUnfolder]: 0/440 cut-off events. [2021-03-25 07:55:59,647 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:55:59,647 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1319 conditions, 440 events. 0/440 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 463 event pairs, 0 based on Foata normal form. 0/440 useless extension candidates. Maximal degree in co-relation 0. Up to 220 conditions per place. [2021-03-25 07:55:59,674 INFO L142 LiptonReduction]: Number of co-enabled transitions 95922 [2021-03-25 07:55:59,739 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:55:59,739 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:55:59,739 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 244 [2021-03-25 07:55:59,739 INFO L480 AbstractCegarLoop]: Abstraction has has 881 places, 440 transitions, 1977 flow [2021-03-25 07:55:59,739 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 878.6666666666666) internal successors, (2636), 3 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:55:59,739 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:55:59,740 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:55:59,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable436 [2021-03-25 07:55:59,740 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:55:59,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:55:59,740 INFO L82 PathProgramCache]: Analyzing trace with hash -526240952, now seen corresponding path program 1 times [2021-03-25 07:55:59,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:55:59,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043441049] [2021-03-25 07:55:59,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:55:59,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:59,871 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:59,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:55:59,874 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:55:59,971 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:55:59,971 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:55:59,972 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable437 [2021-03-25 07:55:59,972 WARN L342 ceAbstractionStarter]: 219 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:55:59,972 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 220 thread instances. [2021-03-25 07:56:00,141 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:56:00,142 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:56:00,142 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:56:00,142 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:56:00,142 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:56:00,142 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:56:00,142 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:56:00,142 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:56:00,142 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:56:00,142 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:56:00,151 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1106 places, 665 transitions, 50610 flow [2021-03-25 07:56:01,857 INFO L129 PetriNetUnfolder]: 0/1325 cut-off events. [2021-03-25 07:56:01,857 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:56:01,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26296 conditions, 1325 events. 0/1325 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5146 event pairs, 0 based on Foata normal form. 0/1104 useless extension candidates. Maximal degree in co-relation 0. Up to 221 conditions per place. [2021-03-25 07:56:01,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 1106 places, 665 transitions, 50610 flow [2021-03-25 07:56:01,872 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1104 places, 663 transitions, 50606 flow [2021-03-25 07:56:01,872 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:56:01,872 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1104 places, 663 transitions, 50606 flow [2021-03-25 07:56:01,873 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1104 places, 663 transitions, 50606 flow [2021-03-25 07:56:01,882 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1104 places, 663 transitions, 50606 flow [2021-03-25 07:56:03,384 INFO L129 PetriNetUnfolder]: 0/883 cut-off events. [2021-03-25 07:56:03,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:56:03,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25854 conditions, 883 events. 0/883 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2596 event pairs, 0 based on Foata normal form. 0/883 useless extension candidates. Maximal degree in co-relation 0. Up to 221 conditions per place. [2021-03-25 07:56:03,935 INFO L142 LiptonReduction]: Number of co-enabled transitions 290840 [2021-03-25 07:56:05,845 INFO L154 LiptonReduction]: Checked pairs total: 241780 [2021-03-25 07:56:05,845 INFO L156 LiptonReduction]: Total number of compositions: 220 [2021-03-25 07:56:05,845 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3973 [2021-03-25 07:56:05,847 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-25 07:56:05,847 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:56:05,847 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:56:05,847 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-25 07:56:05,847 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:56:05,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:56:05,847 INFO L82 PathProgramCache]: Analyzing trace with hash 3140899, now seen corresponding path program 1 times [2021-03-25 07:56:05,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:56:05,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381734300] [2021-03-25 07:56:05,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:56:05,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:56:06,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:56:06,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:56:06,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:56:06,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381734300] [2021-03-25 07:56:06,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:56:06,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 07:56:06,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726166839] [2021-03-25 07:56:06,004 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 07:56:06,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:56:06,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 07:56:06,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 07:56:06,006 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 882 out of 885 [2021-03-25 07:56:06,006 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 884 places, 443 transitions, 50166 flow. Second operand has 3 states, 3 states have (on average 882.6666666666666) internal successors, (2648), 3 states have internal predecessors, (2648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:56:06,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:56:06,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 882 of 885 [2021-03-25 07:56:06,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:56:06,803 INFO L129 PetriNetUnfolder]: 0/442 cut-off events. [2021-03-25 07:56:06,803 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:56:06,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25415 conditions, 442 events. 0/442 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 474 event pairs, 0 based on Foata normal form. 221/663 useless extension candidates. Maximal degree in co-relation 0. Up to 221 conditions per place. [2021-03-25 07:56:06,806 INFO L132 encePairwiseOnDemand]: 883/885 looper letters, 0 selfloop transitions, 1 changer transitions 0/442 dead transitions. [2021-03-25 07:56:06,806 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 885 places, 442 transitions, 50166 flow [2021-03-25 07:56:06,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 07:56:06,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 07:56:06,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2648 transitions. [2021-03-25 07:56:06,807 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9973634651600753 [2021-03-25 07:56:06,807 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2648 transitions. [2021-03-25 07:56:06,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2648 transitions. [2021-03-25 07:56:06,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:56:06,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2648 transitions. [2021-03-25 07:56:06,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 882.6666666666666) internal successors, (2648), 3 states have internal predecessors, (2648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:56:06,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 885.0) internal successors, (3540), 4 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:56:06,810 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 885.0) internal successors, (3540), 4 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:56:06,810 INFO L185 Difference]: Start difference. First operand has 884 places, 443 transitions, 50166 flow. Second operand 3 states and 2648 transitions. [2021-03-25 07:56:06,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 885 places, 442 transitions, 50166 flow [2021-03-25 07:56:13,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 442 transitions, 1986 flow, removed 24090 selfloop flow, removed 0 redundant places. [2021-03-25 07:56:13,015 INFO L241 Difference]: Finished difference. Result has 885 places, 442 transitions, 1986 flow [2021-03-25 07:56:13,015 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=885, PETRI_DIFFERENCE_MINUEND_FLOW=1984, PETRI_DIFFERENCE_MINUEND_PLACES=883, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1986, PETRI_PLACES=885, PETRI_TRANSITIONS=442} [2021-03-25 07:56:13,015 INFO L343 CegarLoopForPetriNet]: 884 programPoint places, 1 predicate places. [2021-03-25 07:56:13,015 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:56:13,016 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 885 places, 442 transitions, 1986 flow [2021-03-25 07:56:13,016 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 885 places, 442 transitions, 1986 flow [2021-03-25 07:56:13,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 885 places, 442 transitions, 1986 flow [2021-03-25 07:56:13,253 INFO L129 PetriNetUnfolder]: 0/442 cut-off events. [2021-03-25 07:56:13,253 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:56:13,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1325 conditions, 442 events. 0/442 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 418 event pairs, 0 based on Foata normal form. 0/442 useless extension candidates. Maximal degree in co-relation 0. Up to 221 conditions per place. [2021-03-25 07:56:13,282 INFO L142 LiptonReduction]: Number of co-enabled transitions 96800 [2021-03-25 07:56:13,345 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:56:13,345 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:56:13,345 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 330 [2021-03-25 07:56:13,346 INFO L480 AbstractCegarLoop]: Abstraction has has 885 places, 442 transitions, 1986 flow [2021-03-25 07:56:13,346 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 882.6666666666666) internal successors, (2648), 3 states have internal predecessors, (2648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:56:13,346 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:56:13,346 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:56:13,346 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438 [2021-03-25 07:56:13,346 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:56:13,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:56:13,346 INFO L82 PathProgramCache]: Analyzing trace with hash -1477043214, now seen corresponding path program 1 times [2021-03-25 07:56:13,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:56:13,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86941538] [2021-03-25 07:56:13,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:56:13,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:56:13,478 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:56:13,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:56:13,481 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:56:13,580 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:56:13,580 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:56:13,580 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable439 [2021-03-25 07:56:13,580 WARN L342 ceAbstractionStarter]: 220 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:56:13,581 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 221 thread instances. [2021-03-25 07:56:13,754 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:56:13,754 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-25 07:56:13,754 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:56:13,754 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:56:13,754 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:56:13,754 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:56:13,754 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:56:13,755 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:56:13,755 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:56:13,755 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:56:13,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1111 places, 668 transitions, 51061 flow [2021-03-25 07:56:15,201 INFO L129 PetriNetUnfolder]: 0/1331 cut-off events. [2021-03-25 07:56:15,201 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:56:15,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26526 conditions, 1331 events. 0/1331 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5163 event pairs, 0 based on Foata normal form. 0/1109 useless extension candidates. Maximal degree in co-relation 0. Up to 222 conditions per place. [2021-03-25 07:56:15,201 INFO L82 GeneralOperation]: Start removeDead. Operand has 1111 places, 668 transitions, 51061 flow [2021-03-25 07:56:15,216 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1109 places, 666 transitions, 51057 flow [2021-03-25 07:56:15,216 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:56:15,216 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1109 places, 666 transitions, 51057 flow [2021-03-25 07:56:15,216 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1109 places, 666 transitions, 51057 flow [2021-03-25 07:56:15,226 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1109 places, 666 transitions, 51057 flow [2021-03-25 07:56:16,480 INFO L129 PetriNetUnfolder]: 0/887 cut-off events. [2021-03-25 07:56:16,480 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:56:16,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26082 conditions, 887 events. 0/887 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2437 event pairs, 0 based on Foata normal form. 0/887 useless extension candidates. Maximal degree in co-relation 0. Up to 222 conditions per place. [2021-03-25 07:56:17,264 INFO L142 LiptonReduction]: Number of co-enabled transitions 293488